位置: 编程技术 - 正文

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

  • 个人所得税定额扣除怎样理解
  • 公司全部股权转让流程
  • 企业所得税不含税价格怎么算
  • 小规模纳税人所得税费用怎么算
  • 间接持股比例怎么
  • 销售研发试制样板图
  • 承兑到期没兑现怎么处理
  • 财务软件怎样结转销售成本
  • 应付账款扣款怎么做账
  • 计税收入金额是什么意思
  • 发票章盖收据会被税务局罚款吗
  • 促销服务费能抵增值税吗
  • 公司结算工资
  • 鸿蒙系统开发人员选项
  • 如何处理企业所得税纠纷
  • 苹果14发布会时间
  • hif文件怎么打开
  • php字符串函数大全
  • 小规模纳税人的企业所得税税率
  • yolov3与yolov2
  • phpsutdy
  • 股票溢价发行是什么意思
  • 企业发生的利得和损失应计入所有者权益
  • win7系统更改属性内存信息的方法有哪些
  • vue引入svg图片
  • php实现分页显示
  • php定时发送邮件
  • 财行〔2019〕11号代扣代缴手续费的解读
  • 财务处理的时候要做什么
  • 激光slam入门教程
  • yolov4配置
  • 售后租回交易的资产销售价低于市场价承租人作为
  • 通行费电子发票平台
  • 税负率包含哪些税种
  • 企业所得税会计利润
  • 正解之途
  • 信息采集需要填写不动产权证书号吗
  • 出口退税相关税法文件
  • 现金支票存根金额怎么写
  • 材料成本差异会计处理
  • 处置固定资产取得的净收益属于当期的收入
  • 临时账户过期了怎么办
  • 捐赠利得的会计科目
  • 动物园会计核算办法
  • 月末库存商品的成本怎么算
  • 未分配利润是净利润吗
  • 会计账簿按外表形式分
  • mysql输入中文显示乱码
  • win10的win+tab
  • 桌面右边
  • 系统维护的主要内容有哪些
  • 手动ghost恢复
  • windows8.1使用教程
  • linux查看可执行命令
  • linux中sed
  • debian和ubuntu server
  • mac os 如何备份
  • 防止linux断电系统崩溃
  • windows10周年更新
  • win10系统附件在哪里
  • react native community
  • linux安装ko驱动
  • python怎么图像处理
  • dos判断变量是否为空
  • android studio环境
  • 表单元素的属性
  • javascript怎么用
  • js过滤filter
  • 批处理模式
  • 谈一谈如何抓好党建工作
  • jquery easing
  • 产品税务编号查询系统官网
  • 国税和地税比例
  • 小规模纳税人购买车辆可以抵扣税吗
  • 单位个人所得税网上申报流程
  • 赣州买二手房限购吗
  • 深圳城管局 局长
  • 抚顺交车辆购置税在哪交
  • 农副产品批发价
  • 怎么判断增值税能不能抵扣
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设