首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
网络运维
设计教程
关于script标签的onerror事件
Json
2019-08-11
其实写过jsonp相关api或者了解jsonp原理的同学其实都知道其实作为跨域的一种比较好的方式,其实还是有很多“
缺陷
”的。
比如:
无法使用POST进行提交
异常处理
其实当然很多人也了解过
script
标签
部分
支持
onerror事件
兼容性相关
:
IE9|10 FF Safari Chrome
支持
IE6-8 Opera
不支持
关于
如何判断浏览器是否
支持
script的onerror
,可以查看司徒正美的
http://www.cnblogs.com/rubylouvre/archive/2011/02/12/1952160.html
同样很多人和我一样会问,那我们想做到兼容基本所有浏览器的异常处理咋办呢?
-------- 先介绍一下从司徒那边看到的
一个
方案:
JSONP的
回调
函数
总是在script的onload事件(IE的onreadystatechange)之前就被
调用
,因此在回调执行之时,为script
标签
增加
一个
属性
,然后等到onload发生的时候,检查有没有这个
属性
,来以此判定是否请求成功
http://www.cnblogs.com/rubylouvre/archive/2011/02/13/1953087.html
相关文章
ajax怎么解析一段json
AJAX是一种基于JavaScript和XML的技术,能够使网页实现异步交...
ajax怎么把json拿出来
在网页开发中,我们常常需要通过Ajax从后端获取数据并在页面...
ajax怎么循环json对象数组
在前端开发中,经常需要循环JSON对象数组进行数据操作。使用...
ajax怎么从c 后台读取json
AJAX(Asynchronous JavaScript and XML)是一种用于创建 We...
ajax怎么传递json数据
AJAX技术被广泛应用于现代Web开发,它可以在无需重新加载页面...
ajax怎么删除json数据库
Ajax是一种通过JavaScript和HTTP请求交互的技术,可以实现无...