Ajax响应问题(Access-Control-Allow-Origin。)

时间:2012-05-14 07:20:42

标签: jquery ajax

在我的页面中,我有一个按钮,当点击该按钮时,它有一个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. 

任何人都可以帮我解决这个问题。

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

你不能*制作跨域的ajax请求。

使用代理服务器来处理此问题。 OR

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