Javascript 如何在jQuery中处理append()方法?

Javascript 如何在jQuery中处理append()方法?,javascript,jquery,html,Javascript,Jquery,Html,我有一个名为redirect.php的页面,这个页面有几个属性,我想将它们发送到另一个页面,实际上我编写了以下代码: <script type="text/javascript"> $.ajax({ url: "http://www.mysite.com/getdata.php", context: document.body, success: function(data) {

我有一个名为redirect.php的页面,这个页面有几个属性,我想将它们发送到另一个页面,实际上我编写了以下代码:

<script type="text/javascript">
        $.ajax({        
            url: "http://www.mysite.com/getdata.php",
            context: document.body,
            success: function(data) {
                $('body').append(data);
            }
        });
 </script>

$.ajax({
url:“http://www.mysite.com/getdata.php",
上下文:document.body,
成功:功能(数据){
$('body')。追加(数据);
}
});
但它在firefox中不起作用,在firefox中除了在IE中起作用外,什么都不会发生。 当我写下页面的确切名称时,例如
url:“getdata.php”
它工作得很好,但绝对地址不是:(为什么它在firefix中不工作?知道吗?
感谢您的帮助…

Firefox的一个安全限制是不允许跨域Ajax请求。

可能违反了同源策略,但我不确定为什么只有Firefox。您正在浏览
http://mysite.com/
在Firefox中(无
www
)?可能重复确保您指向位于您的服务器或本地主机上的PHP文档。它也不能是子域。它必须位于子文件夹或主文件夹中才能工作。如果您在谷歌搜索Firefox跨域ajax,这方面有很多内容。如果您真的需要跨域ajax,Jonah的解决方案是最好的也加入JSONP。