ajaxStart事件无效原因及不同页面显示相同加载弹窗
2017-07-11 16:50
337 查看
想用ajaxStart来触发一个弹窗来显示ajax加载慢时加载的loading图标,然后这么写
怎么也没起作用,通过jQuery 1.9+ ajaxStart事件无效,无法被触发的原因才知道在jq1.9以上版本就得写成
但是这种页面的加载只能针对当页面来显示,要想全部网页加载都要有这个loadding页,那只能用js进行dom节点生成
<div id="loading" >加载中</div>
$(document).ready(function () { $("#loading").ajaxStart(function () { console.log(1) $(this).show(); }).ajaxStop(function () {//ajaxStop改为ajaxComplete也是一样的 $(this).hide(); console.log(2) }); });
怎么也没起作用,通过jQuery 1.9+ ajaxStart事件无效,无法被触发的原因才知道在jq1.9以上版本就得写成
$(document).ready(function () { $(document).ajaxStart(function () //"#loading"改为document,针对全局文档 { $("#loading").show();//this 改为弹窗节点 }).ajaxStop(function () {//ajaxStop改为ajaxComplete也是一样的 $("#loading").hide(); }); });
但是这种页面的加载只能针对当页面来显示,要想全部网页加载都要有这个loadding页,那只能用js进行dom节点生成
var html = $('<div id="loading" >加载中</div>'); $(document).ajaxStart(function () { $("body").append(html); }).ajaxStop(function () {//ajaxStop改为ajaxComplete也是一样的 html.remove(); });
相关文章推荐
- 有关jsp中onclick事件无效的原因,以及jsp中页面加载顺序的问题
- jQuery 中的 Ajax 全局事件 当用户点击页面上某一按钮请求数据时,在页面上显示 loading... ,页面加载完成后隐藏
- aspx页面的控件事件无效的原因
- ajax 注册事件 页面加载执行js事件
- 关于jsp页面form标签里面的checkbox点击事件无效的原因之一
- AJAX显示加载中并弹出图层遮挡页面的实现示例
- ajax加载外部json并显示在页面
- Asp.net开发心得点滴[动态加载的用户控件使用事件委托,交给页面处理的事件无效问题]
- Form认证导致登陆页面的样式无效和图片不能显示的原因
- 如何让ajax技术显示数据的jsp页面第一次加载就加载默认查询数据
- 动态的把数据显示在table中,点击某一行的删除按钮实现该行的删除(通过ajax实现页面的无刷新加载)
- AJAX--显示加载中并弹出图层遮挡页面
- AJAX--显示加载中并弹出图层遮挡页面
- AJAX: 回发或回调参数无效,在配置中使用或在页面中使用启用了事件验证
- ajax预加载显示页面
- 遇到的问题---jsp的ajax请求相同页面,服务端更新后浏览器仍然显示第一次的内容
- 遇到的问题---jsp的ajax请求相同页面,服务端更新后浏览器仍然显示第一次的内容
- Ajax异步加载将返回的map解析在页面显示
- easyui 的dialog 的href加载,子页面的document ready事件无效!
- Ajax实现页面后台button click事件无刷新弹窗