jquery ajax从一个网站向另一个网站请求,怎么实现
1 回答
斯蒂芬大帝
TA贡献1827条经验 获得超8个赞
普通的ajax是不允许跨域操作的,所以只有一条路可以走那就是jsonp格式交互。如果不是同域名下就用jsonp。是相同域名,普通的ajax就可以了您可以百度搜索一下jQuery jsonp找一些实例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | $.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("请求出错(请检查相关度网络状况.)"); } }); |
- 1 回答
- 0 关注
- 579 浏览
添加回答
举报
0/150
提交
取消