Ajax 跨域调用
Posted
技术标签:
【中文标题】Ajax 跨域调用【英文标题】:Ajax Cross Domain Calls 【发布时间】:2010-10-13 11:30:53 【问题描述】:我们能否向同一台机器上运行的不同服务器实例(不同端口)发出 Ajax 请求
【问题讨论】:
【参考方案1】:不同的端口意味着浏览器的不同域。所以你会遇到跨域障碍。
正如 Stuart 所说,您可以尝试使用 JSONP。
如果您使用 jQuery,如果您希望它尽可能轻松,我建议您使用 http://code.google.com/p/jquery-jsonp/。
【讨论】:
【参考方案2】:有点诡计。试试JSONP.
【讨论】:
【参考方案3】:如果您使用 easyXSS (http://easyxss.net) 并按照 http://xsslocal.kinsey.no/projects/easyxss/example/methods.html 的示例进行操作,那么您可以通过在 xhr-request 正在执行实际请求的域上创建一个文档来轻松完成此操作。
【讨论】:
以上是关于Ajax 跨域调用的主要内容,如果未能解决你的问题,请参考以下文章