jquery ajax从一个网站向另一个网站请求,怎么实现
答案:1 悬赏:10 手机版
解决时间 2021-01-22 05:23
- 提问者网友:自食苦果
- 2021-01-21 07:41
jquery ajax从一个网站向另一个网站请求,怎么实现
最佳答案
- 五星知识达人网友:千杯敬自由
- 2021-01-21 08:29
普通的ajax是不允许跨域操作的,所以只有一条路可以走那就是jsonp格式交互。
如果不是同域名下就用jsonp。是相同域名,普通的ajax就可以了
您可以百度搜索一下jQuery jsonp找一些实例
$.ajax({
async:false,
url:"http://跨域的网址",
type: "GET",
dataType: "jsonp",
jsonp: "jsoncallback",
timeout: 5000,
success:function (data) {//客户端jquery预先定义好的callback函数,成功获取跨域服务器上的json数据后,会动态执行这个callback函数
},
error: function(xhr){
//jsonp 方式此方法不被触发.原因可能是dataType如果指定为jsonp的话,就已经不是ajax事件了
//请求出错处理
alert("请求出错(请检查相关度网络状况.)");
}
});
如果不是同域名下就用jsonp。是相同域名,普通的ajax就可以了
您可以百度搜索一下jQuery jsonp找一些实例
$.ajax({
async:false,
url:"http://跨域的网址",
type: "GET",
dataType: "jsonp",
jsonp: "jsoncallback",
timeout: 5000,
success:function (data) {//客户端jquery预先定义好的callback函数,成功获取跨域服务器上的json数据后,会动态执行这个callback函数
},
error: function(xhr){
//jsonp 方式此方法不被触发.原因可能是dataType如果指定为jsonp的话,就已经不是ajax事件了
//请求出错处理
alert("请求出错(请检查相关度网络状况.)");
}
});
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯