社区
JavaScript
帖子详情
JS/jQuery 怎么才能实现“要刷新的地方出现‘载入中...’字样”?
csdn___N
2011-07-15 09:51:22
页面用了很多ajax,想在等待的时候出现“载入中...”字样。
我本来用了ajaxStart和ajaxStop的全局事件,结果发现不足:他们只能控制“载入中...”在同一个地方出现,但是我想在正在等待内容出现的地方上显示这几个字。
有什么简单的办法吗?谢谢各位!
...全文
181
11
打赏
收藏
JS/jQuery 怎么才能实现“要刷新的地方出现‘载入中...’字样”?
页面用了很多ajax,想在等待的时候出现“载入中...”字样。 我本来用了ajaxStart和ajaxStop的全局事件,结果发现不足:他们只能控制“载入中...”在同一个地方出现,但是我想在正在等待内容出现的地方上显示这几个字。 有什么简单的办法吗?谢谢各位!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
晓风拂月
2011-07-15
打赏
举报
回复
$.ajaxSetup({
global: false,
type: "POST"
beforeSend:function(){
$("#no1List").html("<div id='loadingImg'><img src='../images/ajax-loade.gif' /><font color='red'>数据载入中。。。</font></div>");
}
}); 用全局配置试下看
csdn___N
2011-07-15
打赏
举报
回复
[Quote=引用 5 楼 vnetcbd 的回复:]
$("#id").html("载入中");
$.ajax(href,function(data){
$("#id").html(data);
})
[/Quote]
请问能使用ajaxStart全局事件实现吗?因为这个页面AJAX太多了,我一个个加的话很麻烦,而且我不是用的$.ajax()方法,用的都是封装过后的$.get和$.load之类的。
csdn___N
2011-07-15
打赏
举报
回复
[Quote=引用 6 楼 jinhuisystem 的回复:]
$.ajax({
url:"",
beforeSend: function() {
$("#no1List").html("<div id='loadingImg'><img src='../images/ajax-loade.gif' /><font color='red'>数据载入中。。。</font></div>");
},
success:fu……
[/Quote]
请问能使用ajaxStart全局事件实现吗?因为这个页面AJAX太多了,我一个个加的话很麻烦,而且我不是用的$.ajax()方法,用的都是封装过后的$.get和$.load之类的。
csdn___N
2011-07-15
打赏
举报
回复
[Quote=引用 4 楼 kk3k2005 的回复:]
引用楼主 x1x2y0 的回复:
页面用了很多ajax,想在等待的时候出现“载入中...”字样。
我本来用了ajaxStart和ajaxStop的全局事件,结果发现不足:他们只能控制“载入中...”在同一个地方出现,但是我想在正在等待内容出现的地方上显示这几个字。
有什么简单的办法吗?谢谢各位!
你觉得 ajaxstart 怎么会知道等待填充ajax返回信息的 这个标签呢?
解决了……
[/Quote]
对,其实就是这个问题,我一直没有思路...能提示下吗?谢谢!
晓风拂月
2011-07-15
打赏
举报
回复
$.ajax({
url:"",
beforeSend: function() {
$("#no1List").html("<div id='loadingImg'><img src='../images/ajax-loade.gif' /><font color='red'>数据载入中。。。</font></div>");
},
success:function(){},
error:function(){}
});
vnetcbd
2011-07-15
打赏
举报
回复
$("#id").html("载入中");
$.ajax(href,function(data){
$("#id").html(data);
})
KK3K2005
2011-07-15
打赏
举报
回复
[Quote=引用楼主 x1x2y0 的回复:]
页面用了很多ajax,想在等待的时候出现“载入中...”字样。
我本来用了ajaxStart和ajaxStop的全局事件,结果发现不足:他们只能控制“载入中...”在同一个地方出现,但是我想在正在等待内容出现的地方上显示这几个字。
有什么简单的办法吗?谢谢各位!
[/Quote]
你觉得 ajaxstart 怎么会知道等待填充ajax返回信息的 这个标签呢?
解决了这个问题 你的需求就可以解决了
csdn___N
2011-07-15
打赏
举报
回复
[Quote=引用 2 楼 flyerwing 的回复:]
$(this).text(‘页面载入中……’);
[/Quote]
写在哪儿?ajaxStart里?
flyerwing
2011-07-15
打赏
举报
回复
$(this).text(‘页面载入中……’);
ZiSheng
2011-07-15
打赏
举报
回复
让载入中。。。先隐藏,点击提交时候其他部分隐藏,载入中。。。显示
csdn___N
2011-07-15
打赏
举报
回复
[Quote=引用 10 楼 jinhuisystem 的回复:]
$.ajaxSetup({
global: false,
type: "POST"
beforeSend:function(){
$("#no1List").html("<div id='loadingImg'><img src='../images/ajax-loade.gif' /><font color='red'>数据载入中。。。</font></div>");
}
}); ……
[/Quote]
其实我是想让ajax知道等待填充ajax返回信息的那个标签,看来AJAX无法知道了。
Asp.net+
Jquery
+UpdatePanelAnimationExtender达成loading效果
本文介绍如何利用ASP.NET AJAX
中
的UpdatePanelAnimationExtender控件
实现
页面局部
刷新
时的加载动画效果,并通过
jQuery
来增强用户体验。
JavaScript
87,989
社区成员
224,684
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章