Javascript 扩展jQuery';s的ajax函数
我想扩展ajax函数,以便无论何时调用它,页面上都会出现一个图像,指示有内容加载 如本页所述,我可以使用预过滤器显示图像,但一旦请求完成,我如何隐藏图像?请查看此处: 这使得无论何时通过jQuery发送ajax请求,都可以实现加载映像。无需扩展。请查看Javascript 扩展jQuery';s的ajax函数,javascript,jquery,ajax,Javascript,Jquery,Ajax,我想扩展ajax函数,以便无论何时调用它,页面上都会出现一个图像,指示有内容加载 如本页所述,我可以使用预过滤器显示图像,但一旦请求完成,我如何隐藏图像?请查看此处: 这使得无论何时通过jQuery发送ajax请求,都可以实现加载映像。无需扩展。请查看 使用和可以控制加载图像在ajax请求启动时显示,并在所有请求完成时隐藏它(或使用单个图像)您可以使用ajaxStart $("#loading").ajaxStart(function(){ //show loading imag here
使用和可以控制加载图像在ajax请求启动时显示,并在所有请求完成时隐藏它(或使用单个图像)您可以使用
ajaxStart
$("#loading").ajaxStart(function(){
//show loading imag here
});
成功删除图像后,以下代码适用于您:
$("#loading").ajaxStart(function () { $(this).show(); }) .ajaxStop(function () { $(this).hide(); });
/*显示在每次ajax调用中加载数据的消息*/
var loadingMessage = 'Please wait loading data for ' + defaultUserName;
$(document).ready(function()
{
$("#Loadstatus").bind("ajaxSend", function()
{
$(this).text(loadingMessage);
$(this).show();
}).bind("ajaxComplete", function()
{
$(this).hide();
});
});
而且,如果你想用CSS在元素上放置背景图像,你可以使用动画gif