2011-04-22 60 views
0

此代码是可以正常使用:但是jQuery的.load()张贴问题

$(document).ready(function() { 
    $("#submit").click(function(){ 
    $("#output").load("extract.php", {query: $("#input").val()}); 
    }); 
}); 

,当我改变外部服务器上从extract.php到完全相同的文件的链接,该脚本停止工作:

$(document).ready(function() { 
    $("#submit").click(function(){ 
    $("#output").load("http://example.com/extract.php", {query: $("#input").val()}); 
    }); 
}); 

根据萤火虫,后者脚本发布到外部文件,但由于某种原因没有回应。有什么想法吗?非常感谢。

+6

你不能发送POST请求到外部服务器,它被称为[相同来源策略](http://en.wikipedia.org/wiki/Same_origin_policy)。 – 2011-04-22 16:01:50

+0

ajax同源产品政策 - 其他100万个问题的重复 – 2011-04-22 16:02:14

回答