缥缈止盈
我想在@Michael Laffargue的帖子上添加一些内容:jqXHR.done() 是比较快的!jqXHR.success()在回调中有一些加载时间,有时可能会导致脚本失效。我以前很难。更新:使用jqXHR.done(),jqXHR.fail()并且jqXHR.always()可以更好地与Ajax请求处理。通常,您可以在某些变量或对象中定义ajax,并在代码的任何部分中使用该变量或对象,从而更快地获取数据。好例子:/* Initialize some your AJAX function */function call_ajax(attr){ var settings=$.extend({ call : 'users', option : 'list' }, attr ); return $.ajax({ type: "POST", url: "//exapmple.com//ajax.php", data: settings, cache : false });}/* .... Somewhere in your code ..... */call_ajax({ /* ... */ id : 10, option : 'edit_user' change : { name : 'John Doe' } /* ... */}).done(function(data){ /* DO SOMETHING AWESOME */});