jQuery getJSON-URL错误,请帮助

jQuery getJSON-URL错误,请帮助,jquery,getjson,Jquery,Getjson,我是jQuery的初学者,我尝试过使用getJSON,但在URL中使用它时总是出现错误,而在文本文件中使用它时,它却起到了作用。 你能告诉我URL有什么问题吗 <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $.getJSON("http://localhost/edoc?

我是jQuery的初学者,我尝试过使用getJSON,但在URL中使用它时总是出现错误,而在文本文件中使用它时,它却起到了作用。 你能告诉我URL有什么问题吗

<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$.getJSON("http://localhost/edoc?appname=eDRITS&prgname=JSON2",function(item){
     alert("success");
    $.each(item.users, function(i,user){
        content = '<p>' + user.name + ', ' + user.fname + '</p>';
        $(content).appendTo("#list");
    });
})
.success(function() { alert("second success"); })
.error(function() { alert("error"); });
});
</script>
我在URL中得到的错误只是显示了我的“.error()函数”,我没有任何特定的错误消息,并且我不知道如何使用调试器查看浏览器(即Firefox)的HTTP get

那么,我如何将其与URL一起使用呢


感谢您的帮助

您是否使用file:///访问HTML页面,然后调用该页面?如果是这样的话,那么您就达到了“同源”限制

您的浏览器将该页面视为来自文件://url,当该页面尝试连接到另一个域时,从技术上讲,该域是另一个域,并且出于安全原因,浏览器可能(并且通常会)阻止该通信。当您指向一个文本文件时,它会看到html和来自file://的文件,并允许通信


您应该在web服务器中加载HTML页面,这样您就可以使用url或类似url访问该页面。

您好,Simone,是的,我确实使用file://访问HTML文件。如何将页面加载到浏览器?请遵循以下检查列表:1)您确定URL实际返回的是您期望的JSON吗?2) 按照genesis的建议获得更多关于错误消息的信息3)安装firebug for Firefox,这样您就可以看到发生了什么,以及是否有其他奇怪的错误。1)是的,URL返回JSON数据(我将其复制到一个文本文件中,用文本文件进行测试)。2) 根据Genesys的建议,我得到了这个错误“[object]error undefined.”。3) 我已经安装了Firebug,你能告诉我要调查什么吗?谢谢
$.getJSON("file.txt",function(item){...}