页面用了很多ajax,想在等待的时候出现“载入中...”字样。
我本来用了ajaxStart和ajaxStop的全局事件,结果发现不足:他们只能控制“载入中...”在同一个地方出现,但是我想在正在等待内容出现的地方上显示这几个字。
有什么简单的办法吗?谢谢各位!
我本来用了ajaxStart和ajaxStop的全局事件,结果发现不足:他们只能控制“载入中...”在同一个地方出现,但是我想在正在等待内容出现的地方上显示这几个字。
有什么简单的办法吗?谢谢各位!
解决方案 »
- js如何判断ActiveX插件是否已经安装?
- 关于div层
- 【原创】仿163网盘无刷新文件上传系统
- 请问如何用js取得其他页面post过来的参数?
- 我想请教一个理论问题。关于 function
- 请问event.offsetX在mozilla中用什么可以实现?
- 如何在.net中用javascript将一个form的内容post到后台处理
- 如何用window.open打开一个“\\192.168.0.99\abcd”这样的目录?
- javascript 打印网页中的一个TABLE
- 在一个方形区域内实现带联接的滚屏??? (象在 CSDN 首页中的CSDN公告中那样?)
- 求一个用正则把全角英文和数字替换成半角的
- 请教window.status,在本机可以运行,放到服务器上就不行
解决了这个问题 你的需求就可以解决了
$.ajax(href,function(data){
$("#id").html(data);
})
url:"",
beforeSend: function() {
$("#no1List").html("<div id='loadingImg'><img src='../images/ajax-loade.gif' /><font color='red'>数据载入中</font></div>");
},
success:function(){},
error:function(){}
});
请问能使用ajaxStart全局事件实现吗?因为这个页面AJAX太多了,我一个个加的话很麻烦,而且我不是用的$.ajax()方法,用的都是封装过后的$.get和$.load之类的。
请问能使用ajaxStart全局事件实现吗?因为这个页面AJAX太多了,我一个个加的话很麻烦,而且我不是用的$.ajax()方法,用的都是封装过后的$.get和$.load之类的。
global: false,
type: "POST"
beforeSend:function(){
$("#no1List").html("<div id='loadingImg'><img src='../images/ajax-loade.gif' /><font color='red'>数据载入中</font></div>");
}
}); 用全局配置试下看