0

在 jQuery 中有一个回调可以在 ajax 请求完成加载时使用。我想知道的原因是因为我想在 ajax 请求完成之前显示加载 gif。

4

3 回答 3

2

有关 ajax 事件,请参阅此页面。您需要做的就是绑定ajaxComplete,然后您可以从那里清除加载图片。

于 2012-06-26T23:09:19.043 回答
0

是的,如果您查看 jQuery 文档,您可以设置一个回调值。

完成(jqXHR,textStatus)还是成功(数据,textStatus,jqXHR)?

http://api.jquery.com/jQuery.ajax/

只需在 ajax 调用中传入的 ajax 设置对象上设置一个名为“success”或“complete”的属性,并在请求完成时调用它。

于 2012-06-26T23:10:19.137 回答
0

是的,有http://api.jquery.com/jQuery.ajax/

success(data, textStatus, jqXHR) 请求成功时调用的函数。

或者

error(jqXHR, textStatus, errorThrown) 请求失败时调用的函数。

甚至:

complete(jqXHR, textStatus) 请求完成时调用的函数(在执行成功和错误回调之后)。

于 2012-06-26T23:12:17.233 回答