您的位置:首页 > 其它

关于ajax跨域请求的问题

2016-06-16 14:29 417 查看
ajax一般是不能跨域请求数据的 但能够用jsonp 来实现.JSONP是一种通过脚本标记注入的方式,它是可以引用跨域URL的js脚本,不过需要提供一个回调函数

参考

方法一: getJSON

Title

jQuery.getJSON("uri?callback=?",{name:'ssh'},function(data){
//数据返回的处理方法
console.log("数据返回的处理方法")
});

方法二:JSONP

Title

jQuery.getJSON("uri?callback=?",{name:'ssh'},function(data){
//数据返回的处理方法
console.log("数据返回的处理方法")
});
.ajax({
type:'POST',
url:url,
dataType:'Jsonp',
jsonp:'callback',
data:'age='+Math.random(),
success:success
});
function success(data){.each(data,function(i,value){
("#myDiv").html(("#myDiv").html()+data.age+"");
});
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: