Javascript 如果@Ajax调用成功,则调用成功脚本
我有以下javascript,其中包含一个ajax调用:-Javascript 如果@Ajax调用成功,则调用成功脚本,javascript,jquery,Javascript,Jquery,我有以下javascript,其中包含一个ajax调用:- $.ajax({ type: "POST", url: '@Url.Action("DeleteSelected"), data: { ids: boxData.join(",") } }) }); 但是有没有办法调用javaScript函数上面的Ajax调用成功了吗? 感谢您提供了三个特殊的处理程序,您可以使用它们来处理AJAX返回的信息,.success、.done和.fail。使用这些方法,您
$.ajax({
type: "POST",
url: '@Url.Action("DeleteSelected"),
data: { ids: boxData.join(",") }
})
});
但是有没有办法调用javaScript函数上面的Ajax调用成功了吗?
感谢您提供了三个特殊的处理程序,您可以使用它们来处理AJAX返回的信息,.success、.done和.fail。使用这些方法,您的代码可能如下所示:
$.ajax({
type: "POST",
url: '@Url.Action("DeleteSelected"),
data: { ids: boxData.join(",") }
}).success(function(data) {
// This callback is executed ONLY on successful AJAX call.
var returnedJSON = data; // The information returned by the server
yourSuccessFunction();
}).done(function() {
// This callback is ALWAYS executed once the AJAX is complete
yourDoneFunction();
}).fail(function() {
// This callback is executed ONLY on failed AJAX call.
});
另请参见:不,我已经加载了该函数,我只想调用它从成功调用该方法handler@johnG:那你想要什么?调用成功时调用成功委托。您可以调用其中的任何方法。您应该提到$object:]上的.success方法。这是我的问题,我不确定如何在成功的情况下调用javaScript函数?
$.ajax({
type: "POST",
url: '@Url.Action("DeleteSelected"),
data: { ids: boxData.join(",") }
}).success(function(data) {
// This callback is executed ONLY on successful AJAX call.
var returnedJSON = data; // The information returned by the server
yourSuccessFunction();
}).done(function() {
// This callback is ALWAYS executed once the AJAX is complete
yourDoneFunction();
}).fail(function() {
// This callback is executed ONLY on failed AJAX call.
});