web前端js跨域的两种实现方式jsonp和src
来源:互联网 发布:种植牙植体品牌 知乎 编辑:程序博客网 时间:2024/06/01 19:50
1、ajax jsonp跨域局限性,返回的数据类型必须是json对象,否则报错
$.ajax(
{
type:'get',
url : "http://192.168.120.77:8081/queryTopPageParams?callback=?",
dataType : 'jsonp',
//processData: false,
success : function(data) {
var tem=JSON.stringify(data) ;
alert(tem);
document.getElementById("ta").innerText=tem;
},
error : function() {
alert('fail');
}
}
);
2、script的src对返回的数据格式没有限制,但是必须是可执行的js,否则也报错
<script type="text/javascript">
function testscf(){
var script = document.createElement("script");
script.type = "text/javascript";
script.src = "http://192.168.120.77:8082/getInfoTopState?callback=callback¶m0=26013228451269L¶m1=1000";
var head = document.getElementsByTagName("head")[0];
head.insertBefore(script, head.firstChild);
}
function callback(res) {
alert(res);
document.getElementById("ta").innerText = res;
}
</script>
<input type="button" id="test4" value="submit" onclick="testscf();"/><br>
<textarea id="ta" rows="5" cols="30">
</textarea>
- web前端js跨域的两种实现方式jsonp和src
- nodejs两种方式实现跨域(jsonp,cors)
- 跨域访问的两种解决方式:jsonp和cors
- Ajax跨域请求的两种方式(jsonp和Access-Control-Allow-Origin)
- jquery的ajax实现jsonp的两种方式
- jQuery中JSONP的两种实现方式简单解释
- jQuery中JSONP的两种实现方式
- js使用JSONP、VAR实现前端跨域
- 解决跨域的两种方案JSONP和CORS
- 下拉菜单的两种实现方式:CSS和JS
- web前端 js中函数的两种常见写法
- 利用script标签的src属性来实现跨域请求(JSONP协议)
- Ajax方式和jsonp的实现区别
- JS学习35:js使用JSONP、VAR实现前端跨域
- 前端实现图片上传实时预览的两种方式
- 前端实现图片懒加载(lazyload)的两种方式
- Jsonp的实现方式
- 学习淘淘商城第九十五课(jsonp的原理及两种实现方式)
- linux基础二
- Hash树Trie树详解及其应用
- java求解数独(递归)
- POJ-3080 Blue Jeans(简单字符串)
- 微博分享不成功 Failed to find provider info for com.sina.weibo.sdkProvider
- web前端js跨域的两种实现方式jsonp和src
- iOS与H5交互
- MyEclipse+Tomcat+MAVEN+SVN项目完整环境搭建
- 点、圆、圆柱类的设计
- Mysql索引
- Java设计模式之单例模式
- 后台模板
- HTML中a标签的target属性使用方法
- zookeeper安装配置