位置: 编程技术 - 正文

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

  • 办公费税前扣除标准2023
  • 经营者个人所得税申报
  • 经营范围没广告怎么办
  • 专利年费入什么会计科目
  • 已认证的专票发票在哪里
  • 销项减进项余额在哪方
  • 金税盘坏了更换需要几天
  • 无形资产计税依据
  • 火车票丢失可以抵扣进项税额
  • 会计凭证在设计中应遵循的设计原则
  • 已结转的凭证可以取消结转吗
  • 一般纳税人抵扣小规模期间的专票怎么解决
  • 开了专票不报销犯法吗
  • 开淘宝注册公司需要什么
  • 工程检测费入什么科目
  • 印花税所属期是7月到12月,可是税种认定是年,报不了
  • 机打发票要不要税号
  • 所得税的税负如何算
  • 预交增值税扣税绑不了三方
  • 库存商品暂估成本多少合适
  • 建筑施工单位可以安装电表吗
  • 资产收购的特殊性税务处理方法
  • windows10无法打开图片
  • php获取文件列表并输出
  • 企业购买银行理财
  • Win11 Build 22449.1000更新里哪些内容?Win11 Build 22449更新介绍与安装方法
  • hprj是什么文件
  • 微软正在更新office
  • 集团公司交税怎么交?
  • 织梦采集器图片本地化
  • js的发展历史
  • php模板引擎原理
  • 如何计提加计抵减额分录
  • vue和react区别大吗
  • 深入vue3+typescript技术栈
  • jquery 元素
  • 深入全面剖析自己
  • php登录流程
  • 合并命令如何使用
  • 帝国cms为什么安装不了
  • 固定资产一次性扣除如何做账
  • 累计盈余需要设置明细科目吗
  • 专家评审费属于咨询费吗
  • 原始凭证分割单可以入账么
  • 金税盘地区编号怎么查
  • 提供劳务收入包含什么
  • 善意取得虚开增值税专用发票处理
  • 营业利润净利润利润总额的区别
  • 仪器校准费用会计科目
  • 国有独资企业是有限责任公司吗
  • 外币交易的账户设置
  • 可变现净值是什么意思
  • 劳务派遣期限是什么意思
  • winxp系统打不开
  • svchost一直在下载什么
  • Win7 64位旗舰版中让SSD固态硬盘更快的优化方法
  • iso镜像怎么装
  • win8怎么升级到win7
  • windows 10 mobile apk
  • apache1.3.19配置文件
  • win10开机cpu占用率100%
  • win8.1新建桌面
  • 电脑系统脚本错误
  • cocos2dx lua android glsurfaceview 截图
  • jsp分页显示
  • 框架常用注解
  • 遍历目录文件
  • unity3d地图定位
  • jquery弹出页面
  • shell数值比较
  • 如何删除命令
  • linux中scp命令和scp命令用法大全
  • jquery实现div左右移动
  • 浅谈编码,解码的意义
  • js跨域解决方案
  • javascript的常用例子
  • 公司买水果怎么开票
  • 个人所得税税率怎么算
  • 办税服务厅是税收工作的
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设