如何设置我的wamp以允许来自其他域的请求

时间:2012-03-01 05:21:44

标签: javascript cakephp-1.3 wampserver

我使用应用程序工艺作为前端(在应用程序工艺服务器上),cakephp作为后端(安装在localhost- wamp服务器中)。

以下代码是我使用ajax从应用程序工艺连接到localhost的部分:

var params = {name : "madhan",id: 1}; 
app.httpRequest("http://client1.localhost/ezfit-be/users/index",        
      "POST",function(data, error, httpResponse){    
       debugger;
        if (error === false){
          //app.setValue("testlabel", data.results[0].formatted_address);
          alert(data);

      } else {
          alert("Cannot locate it");
     }
    }, params , "json" );

 }
}

然而,当我运行它时,它表示无法连接到该地址。我相信我的localhost不允许来自其他域的请求。

我尝试设置虚拟主机(client1.localhost),但它仍然给了我同样的错误

如何设置我的wamp以允许来自其他域的请求?

1 个答案:

答案 0 :(得分:1)

如果您运行domain的{​​{1}}与“Ajax正在访问”的Ajax operation不同,则无法进行此操作。

即使指向的域是子域。

请参阅此articlehere,其中提供了其他一些选项。