XMLHttpRequest无法加载来源Access-Control-Allow-Origin不允许使用来源http://m.snapbatch.com

use*_*883 2 ajax jquery jquery-mobile

我有一个子域名网站(移动),试图在我的主域名网站上调用aspx页面.此处不涉及本地文件(域到域).我正在使用jquery mobile并尝试进行ajax调用.通过环顾网络,我知道有人会有一个很小的机会A.了解我的问题和B.可以回答.

再来一次.从jquery移动站点到域站点进行ajax调用,Access-Control-Allow-Origin不允许获取错误Origin.

我添加了这个并没有用

$(document).bind("mobileinit", function () {
        $.mobile.allowCrossDomainPages = true;
        $.support.cors = true;
    })
Run Code Online (Sandbox Code Playgroud)

Ale*_*x W 5

您的服务器需要发送此HTTP标头:

Access-Control-Allow-Origin *
Run Code Online (Sandbox Code Playgroud)

使用PHP(在服务器上),您将使用此代码:

header('Access-Control-Allow-Origin: http://www.yourdomain.com');
Run Code Online (Sandbox Code Playgroud)

或者允许使用PHP从任何客户端域发出请求:

header('Access-Control-Allow-Origin: *');
Run Code Online (Sandbox Code Playgroud)

您可以将Apache配置为在配置文件中为您发送此标头:

http://harthur.wordpress.com/2009/10/15/configure-apache-to-accept-cross-site-xmlhttprequests-on-ubuntu/