位置: 编程技术 - 正文

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

  • 计提印花税会计
  • 债权债务互抵怎么做账
  • 劳务公司在异地做项目需要提供当地完税证明
  • 原始凭证如何粘贴到记账凭证后面
  • 购买网银盾计入什么科目
  • 捐赠的费用放在什么科目
  • 小微企业要缴纳印花税吗
  • 企业向个人借款是否合法
  • 企业为什么产生
  • 网线的税收编码是多少
  • 客运站收到承运方开具增值税专用发票可否抵扣
  • 各项费用报销附件
  • 买一送一的营销好处
  • 发票丢了企业所得怎么办
  • 营改增后进项税额分摊
  • 去年漏记了收入,可以记今年吗
  • 加油费开的专用发票可以用来抵扣企业所得税吗
  • 小规模纳税人金额
  • 关于税控清卡清算的报告
  • 商铺 公司
  • 固定资产房屋折旧年限及残值
  • 对公账户收到个人汇款 退还
  • 购进原材料直接销售应该怎样结转成本呢
  • 工资扣员工的罚款入什么科目
  • 特种车辆租赁需要什么资质
  • 如何解决浏览器禁止访问
  • 如何快速修复
  • 浅谈linux
  • 医保和养老保险一样吗
  • PHP:php_strip_whitespace()的用法_misc函数
  • 担保损失会计分录
  • 用应付票据付应付账款
  • 企业规模扩大后更易于管理吗
  • 供电局销售电力产品
  • 因汇率变动而导致的损失属于
  • 电子税务局没有开票业务
  • 跨境电商企业要进入某个国家的市场 必须先做的工作是
  • 打印空白表格怎么制作
  • 企业财务报表有附注吗
  • 去年发生了什么
  • 怎样回到一年前
  • 个人独资企业的特点
  • ipv6的设置
  • 核定征收企业可以享受研发费用加计扣除
  • 固定资产核算应包括什么
  • 定期定额户增值税起征点
  • 企业购买商品房作为职工宿舍
  • 现金返利的会计分录
  • 施工企业的成本核算
  • 行政单位拨出经费的规定
  • 过路费发票抵扣政策
  • 盈余公积转增实收资本对会计要素的影响
  • 公司挂靠有资质的企业公司会计处理?
  • 银行日记账记错了怎么办
  • 委托加工产品送货合同
  • 广告费和广告发布费什么区别
  • 为什么有些长期不睡觉
  • mysql5.7慢查询
  • sql语句优化总结
  • Win10预览版怎么变回正式版
  • 部署与布署哪个正确
  • linux系统安装yum
  • freebsd怎么样
  • 三星笔记是干什么用的
  • centos查询所有用户
  • win7系统加内存条怎么设置
  • win8查看已连接的wifi密码
  • 电脑系统脚本错误
  • cocos2d怎么用
  • 批处理程序教程
  • vue js组件
  • js中的json
  • android studio downloading
  • fragment中嵌套fragment
  • jQuery+PHP+MySQL实现无限级联下拉框效果
  • 国家税务总局12366上海(国际)纳税服务中心
  • 云南省国家税务局电子税务局
  • 泉州国税局网站首页
  • 广东可以去吗
  • 宁波税务干部学校
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设