位置: 编程技术 - 正文

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

  • 广东省增值税发票勾选平台
  • 一般纳税人购买二手车可以抵扣嘛
  • 商业保理怎么账务处理
  • 主办会计跟会计有什么区别
  • 资源税类包括哪些税种
  • 进料加工出口退税政策
  • 暂缓收缴工会经费的请示
  • 发票未到暂估账务处理
  • 工程收入开票
  • 收到进项发票已认证,对方冲红重开,我方凭证什么做
  • 结转发出材料会计分录
  • 期末留抵税额退税怎么做分录
  • 中小企业所得税优惠政策有哪些
  • 增值税专用发票可以开电子发票吗
  • 认缴制下实收资本印花税
  • 股东分红如何合理节税
  • 金穗开发票时怎样添加商品?
  • 2016年172号
  • 税务会计核算范围
  • 出差补贴没有发票
  • 固定资产折旧会计做账
  • 财务报表批准日是哪一天
  • 建安行业简易计税可以抵扣吗
  • 腾讯电脑管家网络修复
  • 支付项目工程款可以借流贷吗
  • 建筑业增值税会计核算是哪门课的内容
  • 跨境电商小规模与一般纳税人
  • 酒店布草间有摄像头吗
  • 预缴的城建税怎么做账
  • 给员工支付的房租费计入哪里?
  • 谷歌网页小恐龙
  • 微信小程序完美修真攻略
  • 增值税红字专用发票什么意思
  • 公司向个人支付劳务费
  • php抽奖程序源码
  • php 时间格式转换
  • 公司收到社保局的提醒函怎么办
  • php是面向对象编程吗
  • 支票的提示付款期限为自出票日期
  • 错误解决方法
  • 什么是异步函数
  • zgrep命令详解
  • 增值税普通发票和专用发票有什么区别
  • 电子承兑汇票到期提示付款后多久到账
  • 应付职工薪酬账户期末余额可能是
  • 公司房租收据怎么写
  • json 处理
  • 房企预缴增值税
  • 售后领料怎么做会计分录
  • 跨月已计入费用后收到发票
  • 个税汇算要清缴么
  • 月底结转增值税凭证
  • 中秋福利做账
  • 银行代扣水费分录
  • 商业汇票和银行本票的区别
  • 用友t3月末转账流程图
  • 境外机构境内外汇账户管理办法
  • sqlalchemy merge
  • win8 vmware
  • linux修改密码认证令牌错误
  • executor进程
  • windows7家长控制
  • linux关机后机器还亮着
  • netddeclnt.exe - netddeclnt是什么进程 有什么用
  • win10睡眠唤醒键
  • linux shell !
  • cocos做游戏
  • 运行javascript
  • 批处理命令在哪个菜单中
  • 将一个目录复制到另一个目录下
  • jquery 输入框输入完触发事件
  • shell脚本传参数给命令
  • javascript简单
  • jquery聚焦输入框
  • android 动态化方案
  • 厂房每年要交什么费用
  • 督查局工作怎么样
  • 盐城合作医疗在手机上怎么交
  • 买高档手表
  • 小规模纳税人开专票需要交税吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设