1

在我的页面中,我有一个按钮,当单击该按钮时,它有一个 ajax 调用。代码如下

   $(document).ready(function() {
     $('#one').click(function() {

    $("#one").load(
    "http://www.ggookkll.com/pinIt/?frm_firstName=" +encodeURIComponent('frm_firstName'));
 }); });

但我的请求已成功收到,但我没有得到任何回应。

错误是

 Origin http://127.0.0.1 is not allowed by Access-Control-Allow-Origin. 

谁能帮我解决这个问题。

4

2 回答 2

1

上面的答案并不完全准确。jQuery不能发出跨域 AJAX 请求。

其他库可以,例如Frame.js等等。

于 2013-01-22T20:44:35.397 回答
0

您不能*发出跨域 ajax 请求。

使用代理服务器来处理这个。或者

使用这个库来处理 http://james.padolsey.com/javascript/cross-domain-requests-with-jquery/

于 2012-05-14T07:22:35.683 回答