位置: 编程技术 - 正文

浅谈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 上传文件处理方式介绍(推荐)

  • 企业所得税会计分录怎么做
  • 小规模纳税人升级一般纳税人流程
  • 初中毕业可以考警察学校吗
  • 金融企业哪些方面可以进行数据分析
  • 经营所得预缴申报时间
  • 逐期增长量与累计增长量的关系是
  • 安装工程通常有哪些工种
  • 营业账簿是什么意思
  • 出售车辆需要缴纳哪些税
  • 工程个人所得税扣除标准是多少
  • 增值税申报错误怎么处理
  • 票据贴现公司需要资质吗
  • vue城市列表插件
  • win10系统还原了怎么恢复
  • 现金日记账期初余额怎么登账
  • 其他应付款付款后分录
  • 收到对方给的发票怎么做账
  • tracert命令的作用及用法
  • 备份计算机需要多久
  • 应付账款讲解
  • 利息收入可以冲减研发费用
  • php封装app
  • php处理xml
  • 企业所得税计算器在线计算
  • 进项票留底怎么做分录
  • yii框架官网
  • 企业所得税包含在税金及附加里面吗
  • 【Pytorch深度学习50篇】·······第六篇:【常见损失函数篇】-----BCELoss及其变种
  • 特斯拉 ai day
  • 少收的应收款和应收账款
  • 公司有一个残疾人
  • 新建利润表
  • 个人股东借款给公司涉及个税么
  • java变量初始化的两种方式
  • 瀑布流样式
  • 一次性用品可以做什么东西
  • 电子发票怎么开具流程呢?
  • SQL中Exists的用法
  • 公司减少注册资本的条件和程序
  • 增值税纳税申报实训报告
  • 资产负债表编制
  • 社保怎么进行账户转移
  • 劳动合同没有齐缝章
  • 退回工伤保险的现金流
  • 企业第四季度是什么时候
  • 车辆保险都入什么
  • 零申报报表怎么填写
  • 抵押贷款的评估费会计分录
  • 长期应付未付款项清理方案
  • 以物易物是什么时代
  • 资产负债表本期没有发生额怎么填
  • 备用金的支取流程图
  • 出纳的现金日记账表格怎么做
  • 国有企业公司制改造 发行企业债券
  • mysql5624安装教程
  • win7卸载程序找不到软件
  • 安装并激活navicat
  • 电脑安装了安卓系统没用
  • Mac系统怎么设置开机密码
  • mac idle
  • 注意 Win/WP8.1开发者账户现已迁移到全新Win10开发者中心仪表盘
  • vsftpd的配置文件
  • awk中RS、ORS、FS、OFS的区别和联系小结
  • 随机色彩
  • jquery中的选择器有哪些
  • windows运行bat文件命令
  • python如何判断一个变量的类型
  • js怎么写java代码
  • jquery动态添加样式
  • python 线程教程
  • java中的多态性
  • 广东省为什么电不够用
  • 虚开增值税发票但未抵扣怎样处罚
  • 医院要交税吗
  • 消费税税收优惠的纳税筹划
  • 360浏览器hi真不巧
  • 国税开票二维码图片
  • 天津市税务机关代码
  • 防疫物资开票免税吗
  • 代理记账公司前期准备流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设