【发布时间】:2011-08-09 11:29:47
【问题描述】:
我正在使用 jQuery,我想通过 Ajax 调用查询另一个域上的外部 XML API。
但是,我的请求因跨域而被阻止。
如何在 Ajax 中查询此 API?我是否有要求 API 开始支持 JSONP,或者我还有其他选择吗?
API 的所有者很友好,所以我可以请他们帮忙——我只是想知道 JSONP 是否是唯一的选择。
谢谢!
【问题讨论】:
-
为什么不在您的服务器上使用代理将命令/消息中继到外部服务器,然后使用 api?检查此链接:developer.yahoo.com/javascript/howto-proxy.html
标签: jquery ajax xmlhttprequest jsonp