【问题标题】:How to request different domain with Ajax in jQuery如何在 jQuery 中使用 Ajax 请求不同的域
【发布时间】:2011-04-29 23:55:03
【问题描述】:

我需要在 jQuery 中使用 Ajax 向不同的域发出请求!

我应该使用iframe吗?

已编辑:

在 facebook.com 上工作聊天,有几个不同的域名?

GET http://www.facebook.com/ajax/presence/reconnect.php?__a=1&reason=6&iframe_loaded=false&post_form_id=23be2df75b74a0bcb61358814c56ba4f 200 OK

获取http://0.50.channel.facebook.com/x/2562941315/4271808869/true/p_1529934952=2 200 确定

我想要...

【问题讨论】:

    标签: javascript jquery ajax iframe cross-domain


    【解决方案1】:

    你不能因为same origin policy

    你有几个选择。

    JSONP

    您使用script 元素发出请求,并将其传递给您的一个函数以处理数据。

    Server side proxy

    基本上,您在服务器端创建一个包装器。您可以使用 cURL 或等效项。向您的服务器请求数据,然后从同一域下提供数据。

    【讨论】:

    【解决方案2】:

    你不能。考虑改用JSONP,它使用<script> 标签来检索数据。

    【讨论】:

      【解决方案3】:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-12-24
        • 2016-10-02
        • 2012-12-07
        • 2010-10-19
        • 2013-06-15
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多