mnbn.net
当前位置:首页 >> jquEry AjAx从一个网站向另一个网站请求,怎么实现 >>

jquEry AjAx从一个网站向另一个网站请求,怎么实现

您可以通过使用JSONP形式的回调函数来加载其他网域的JSON数据,如 "myurl?callback=?"。jQuery 将自动替换 ? 为正确的函数名,以执行回调函数 $.getJSON("http://api.flickr.com/services/feeds/photos_public.gne?tags=cat&tagmode=any&format ...

普通的ajax是不允许跨域操作的,所以只有一条路可以走那就是jsonp格式交互。如果不是同域名下就用jsonp。是相同域名,普通的ajax就可以了您可以百度搜索一下jQuery jsonp找一些实例$.ajax({ async:false, url:"http://跨域的网址", type: "GET",...

ajax jsonp 就可以了,你百度下很简单的和普通的ajax没区别就多带一个参数 var qsData = "123454"; $.ajax({ url: "jsonp.php", type: "POST", dataType: 'jsonp', jsonp: 'callback', data: qsData, timeout: 2000, success: function (json) {...

首先呢提醒下ajax是不能跨站点访问的,这个是不被允许的,如果实在需要,可以先发送ajax到本域名下的站点,然后再后台curl另一站点,服务器之间的curl通信是可以得,然后将curl的结果返回给页面 或者可以考虑使用JSONP。。。前提是另一个站支持J...

ajax不能跨域,你可以自己写一个后台,通过java跨域访问,然后将数据返回给自己的页面。 这样,你的页面只需要ajax请求自己项目的java方法,来得到其他网站的相关数据。

这种情况就是跨域请求了(不同协议、域名、端口的都算跨域),需要做跨域处理,常见的是采用 jsonp 技术实现,当然前提是两个网站是合作关系,搭建好了相关接口。

浏览器不允许跨域申请。所以直接用ajax访问不行。 浏览器可以跨域加载js文件,基于此,产生了jsonp技术,但需要目标服务器端支持! 此外,可以通过本站的服务器进行中转(需要本站服务器端支持)

ajax不能跨域,你可以自己写一个后台,通过java跨域访问,然后将数据返回给自己的页面。 这样,你的页面只需要ajax请求自己项目的java方法,来得到其他网站的相关数据。

jq的ajax有个crossDomain属性,当设置为true时表示请求是跨域的。。。 不过我测试从来没有成功过。 而一般处理跨域的请求,都使用JSONP来实现,但是前提是请求的目标地址支持JSONP调用。

$(document).ready(function(){ //用get的方式:向页面 test.php 发送数据,并输出结果(HTML 或 XML,取决于所返回的内容 $.get("test.php", { name: "John", time: "2pm" }, function(data){ alert("Data Loaded: " + data); } ); //用post方...

网站首页 | 网站地图
All rights reserved Powered by www.mnbn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com