位置: 编程技术 - 正文

浅谈window.onbeforeunload() 事件调用ajax(浅谈如何加强基层党组织建设)

编辑:rootadmin

推荐整理分享浅谈window.onbeforeunload() 事件调用ajax(浅谈如何加强基层党组织建设),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:浅谈是什么意思,浅谈双减背景下的高效课堂,浅谈如何培养孩子的注意力,浅谈双减背景下的高效课堂,浅谈小学低年级语文教学论文,浅谈建筑地基基础加固施工技术亲,浅谈建筑地基基础加固施工技术亲,浅谈是什么意思,内容如对您有帮助,希望把文章链接给更多的朋友!

经常有这样的需求,就是在离开某个web页面时,用户不一定点注销,这样会导致会话不能及时销毁。为实现用户离开页面时,自动注销功能,需要在web页面的onbeforeunload事件处理函数中发送注销命令。这个地方大多用Ajax实现。有时还涉及到跨域访问的问题。这个地方就存在浏览器的兼容性问题。

浏览器在处理这个需求时的不兼容性有如下两点:

1、处理Ajax时的不兼容性,这里使用jQuery来解决。

2、在发送Ajax请求时的不兼容性

主要代码如下:

浅谈window.onbeforeunload() 事件调用ajax(浅谈如何加强基层党组织建设)

代码说明:

firefox在处理js时的安全级别较高,很多IE、Chrome中js可以使用的权限在Friefox中被限制,因此通过

这段代码来判断当前浏览器类型。

针对Firefox、Chrome的兼容代码如下:

async需要设为false,即为同步,不能采用true异步的方式,否则请求有可能发不出去。其实Chrome也适用于下面针对IE的代码,在关掉浏览器时会自动发送注销命令,但是点浏览器的刷新按钮时也希望能自动注销用户时,Chrome就只能采用上面这行代码才能发出注销请求

针对IE的兼容代码如下:

crossDomain设置为true是为了解决跨域访问问题,如果不存在这个问题,这个属性可以忽略。async属性最好也设成false,true也可以。dataType:"jsonp"这个属性也是为解决跨域访问问题,和crossDomain配合使用,不存在跨域问题,这两个属性可省略。

以上代码在IE9、Chrome、Firefox测试通过。

标签: 浅谈如何加强基层党组织建设

本文链接地址:https://www.jiuchutong.com/biancheng/385917.html 转载请保留说明!

上一篇:jQuery ajax调用后台aspx后台文件的两种常见方法(不是ashx)

下一篇:jQuery Ajax 上传文件处理方式介绍(推荐)

  • 特殊性税务处理所得税怎么算
  • 没发票的费用怎么做账
  • 利息收入需要交印花税吗
  • 短期投资有什么缺点
  • 境外机构在境内发行的人民币债券
  • 个体工商户化妆品经营范围
  • 开房屋租金发票需要带什么资料
  • 收到软件发票怎么做账
  • 公益性支出所得税扣除比例
  • 平价转让股权个税申报表填写
  • 公司收到法院的欠款起诉书,应该怎么办
  • 银行承兑汇票收费
  • 修理厂普通发票
  • 滞留发票是什么意思
  • 房地产发票冲红的步骤
  • 拿到省级奖有什么用
  • 发放活动奖金支出怎么入账
  • 公司租入农民的房子好吗
  • 工资薪金支出的扣除标准
  • 鸿蒙系统图标底色变白
  • 旅游业小规模差额计税的能开1%
  • 中小企业的界定标准是什么
  • 企业所得税汇算表
  • 如何在excel中运算
  • macbookpro任务栏
  • KB5004296无法安装,提示错误代码:0x800f0990的解决方法
  • 抵债资产账务处理程序
  • php数组实现原理
  • thinkphp yii
  • 销售无形资产增值税税率2022
  • 国有资产无偿使用违反什么规定
  • 安徽4岁男孩户口已解决
  • 前端 上传文件
  • 向银行借入长期借款200000元,存入银行
  • vue图片点击放大
  • 汽车折旧费谁出
  • 发票6个点怎么算收税点
  • 灵动cfe
  • sqlserver sid
  • 嵌入式软件行业在加计扣除的时候可以看作是制造业吗
  • 汇算清缴的费用标准 中汇
  • 企业贷款的条件和流程
  • 房地产增值税可以抵扣吗
  • 环保企业会计分录
  • 对增值税发票开具方面有何要求?
  • 设计部工资计入哪个科目
  • 房产税的纳税义务人是征税范围内房屋产权所有人
  • 年度财务报告和年度报告
  • 先确认收入后开票怎么做分录
  • 货物什么情况下需要分批运输
  • 无形资产当月减少当月计提吗
  • 挂靠单位无理要求提供增值税发票怎么办?
  • 简易计税方法适用什么服务
  • 认证超过限制什么意思
  • 暂估费用票的账务处理
  • 盘亏和报废报损的区别
  • 公转私怎么操作
  • 明细分类核算的依据是什么
  • 车船税怎么抵扣进项
  • win10检查文件完整性
  • 重装系统的简写
  • win8启用或关闭windows功能
  • winxp开机黑屏只有光标
  • vnc里面的窗口显示不完全
  • win8打游戏卡吗
  • iphone服务器
  • windows8音频服务尚未启用 怎么解决
  • eclipse怎么创建安卓
  • unityz
  • kinect unity开发
  • 学习使用grunt来打包JavaScript和CSS程序的教程
  • perl中use的用法
  • 各种摄像机的介绍
  • 编写折半查找的程序
  • 浏览器url怎么看
  • 详解HTTPS 的原理和 NodeJS 的实现
  • js实现滑动效果
  • python 异常处理方法
  • 广东怎么交农村合作医疗保险
  • 出口退税申报时间规定
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设