Jquery ajax外部回调函数
我需要使用外部函数来成功回调,我不知道如何将json对象传递给我的函数。
$.ajax({ url:"get_box.php", type:"POST", data:data, dataType:"json", success: myFunction(data); });
我的function看起来像这样:
function myFunction(result2){ ... }
错误是:未定义的结果2 …
试试这个,
success: function(data){ myFunction(data); });
要么 …
success: myFunction });
如何实现成功和失败回调方法( jquery文档 )。 您也可以链接这些而不是在初始的ajax设置对象中提供它们,如下所示:
这是一个小提琴
jQuery.ajax({ // basic settings }).done(function(response) { // do something when the request is resolved myFunction(response); }).fail(function(jqXHR, textStatus) { // when it fails you might want to set a default value or whatever? }).always(function() { // maybe there is something you always want to do? });