Я использую MVC4, и я делаю простой пост, используя приведенный ниже код. Однако из всего, что я пробовал, я не смог выполнять функции JQuery внутри JS-функции, но я также не смог использовать функции обратного вызова внутри блока JQuery. Это то, что я пытаюсь сделать возможным? Есть ли другой способ сделать это, то есть просто сделать обратный вызов ajax в JQuery? Я пытаюсь вызвать функцию бутстрапа twitter.Выполнение JQuery из функции обратного вызова JavaScript MVC4
Edit: Оповещение о том, как я использую это функция Twitter Bootstrapper
http://getbootstrap.com/2.3.2/javascript.html#alerts
Моя Callback функция
@using(Ajax.BeginForm("PostContact", "Home", new AjaxOptions { OnSuccess = "AddContactSuccess"})){ //My awesome code}
Jquery сценария:
function AddContactSuccess(msg){
//Can I do JQuery here?
$('#closeModal').alert(); //Error: alert is not a function
};
jQuery(document).ready(function ($) {
$('#contact').click(function() {
$('#contactModal').modal('show');
});
});
является 'alert' метод вы написали в пользовательском JQuery плагин? или обычный 'window.alert'? – Shyju
'.alert()' не является функцией jQuery. Если вы пытаетесь отобразить общее предупреждение обозревателя, используйте код 'alert (« ваше сообщение здесь »);'. –
@Shyju нет, это функция загрузочного буфера Twitter –