用script标签实现跨域
来源:互联网 发布:tv域名价值 编辑:程序博客网 时间:2024/05/17 04:11
用script标签来实现跨域请求数据 首先接口传数据的格式是var xx = xxxxxxxxxxxxx这样的格式的 动态创建script的标签在src中写入接口连接,在chrome等浏览器的script的回调是onload,ie是onreadystatechange,在这里面处理返回成功回调函数。 具体代码片段 `function AjaxJsonpAsync(url, datas, callback){
var url = url+datas+”&_=” + (new Date()).getTime();
var script = document.createElement(‘script’);
script.setAttribute(‘src’, url);
var agent = navigator.userAgent.toLowerCase();
if (!(agent.indexOf("msie") > 0)) { script.onload = function() { callback(); }} else { script.onreadystatechange = function() { console.log(this.readyState); console.log(agent); if(this.readyState == "loaded" || this.readyState == "complete"){ callback(); } } } document.getElementsByTagName('head')[0].appendChild(script);}`
0 0
- 用script标签实现跨域
- 通过script标签实现JSONP跨域调用
- 通过script标签请求PHP实现跨域交互。
- Script标签解决跨域
- 用 script 标签 实现页面无刷新
- 动态script标签-跨域调用
- 通过script标签跨域、ajax跨域
- js利用script标签跨域请求
- JS跨域调用之JSONP--动态Script标签方式实现跨域
- JS跨域调用之JSONP--动态Script标签方式实现跨域(转)
- JS跨域调用之JSONP--动态Script标签方式实现跨域
- JS跨域调用之JSONP--动态Script标签方式实现跨域
- 动态创建script标签实现跨域资源访问的方法
- 使用动态的script标签的方式实现JS的跨域请求
- 动态创建script标签实现跨域资源访问的方法
- 利用script标签的src属性来实现跨域请求(JSONP协议)
- 用json和script标签,解决ajax的跨域问题
- 动态script标签解决跨域问题实例
- 浅谈mysql中子查询
- JavaScript:函数
- VIM的使用方法
- xls和xlsx的打开方式
- 关于xib中要TableviewCell的自定义心得
- 用script标签实现跨域
- Android热修复框架之AndFix
- 【JSONP】机制
- [疯狂Java]集合:Collections工具类、Enumeration(摒弃)
- 图论之次小题型
- JDK各个版本的新特性jdk1.5-jdk8
- setter=method @property(getter = getMethodName, setter = setMethodName) Object *obj;
- leetcode--007. Reverse Integer
- MySQL大小写不敏感的解决方法