【发布时间】:2011-03-16 02:48:58
【问题描述】:
使用 .load()(或任何 jQuery ajax 函数)从我域上的任何位置请求数据都可以正常工作。
尝试访问不同域中的 URL 是行不通的。你怎么做呢?另一个域恰好也是我的。
我读到了一个技巧,你可以用 PHP 做一个代理来获取内容,然后你在服务器上的那个 php 位置上使用 jQuery 的 ajax 函数,但是你仍然在你自己的服务器上使用 jQuery ajax,这样就不会不算数。
有什么好的插件吗?
编辑: 我发现了一个非常不错的 jQuery 插件,它允许您使用任何 jQuery 函数从其他页面请求内容,就像在您自己的域中发出普通 ajax 请求一样.
发帖:http://james.padolsey.com/javascript/cross-domain-requests-with-jquery/
插件:https://github.com/jamespadolsey/jQuery-Plugins/tree/master/cross-domain-ajax/
【问题讨论】:
标签: javascript jquery ajax cross-domain