【发布时间】:2014-01-31 23:44:57
【问题描述】:
当单击按钮时,我有一个 json 文件,其中包含一些数据要附加到 html 文档中的 div 中:
html:
<div class="json"></div>
<button id="one"></button>
这里是javascript:
function one(){
$("#one").click(function(){
$.getJSON('one.json',function(data){
alert("success");
})
.done(function() { alert('getJSON request succeeded!'); })
.fail(function() { alert('getJSON request failed! '); })
.always(function() { alert('getJSON request ended!'); });
});
}
$(document).ready(function() {
one();
});
one.json 文件与 js 文件在同一目录下。当我单击按钮时,警报是 “getJSON request failed”...哪里出错了?
【问题讨论】:
-
html文件是否也在同一个目录下?尝试进行像“/folder/one.json”这样的根相对调用
-
html&js文件的路径是什么?它们在不同的目录中吗
-
这不可能回答,可能是任何事情!错误的文件名,错误的路径,没有运行网络服务器,完全是别的东西
-
或格式错误的 JSON:stackoverflow.com/questions/6186770/…