Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如果@Ajax调用成功,则调用成功脚本_Javascript_Jquery - Fatal编程技术网

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。使用这些方法,您

我有以下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(",") }
}).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.
});