我已经阅读过这些文档并用Google搜索,但没有看到问题所在。 我试图从本地json文件中获取一些数据。我已经在JSONLint验证了响应数据
代码
$(document).ready(function() {
console.log("hello world 1 ");
//BEGIN
$.getJSON("data.json", function(myjson) {
console.log(myjson.AC + "hello world 2");
console.log("hello world 3 ");
});
});
data.json
{
"AC":"ONE ",
"AD":"LETTER",
"AE":"PEN",
"AG":"BOOK"
}
如果有人能指出我正确的方向,那将是伟大的。对于这篇巨大的帖子感到抱歉,它需要一些解释才能使它变得连贯。希望这是有道理的。感谢。
答案 0 :(得分:1)
您对浏览器的工作方式存在根本性的误解。您无法通过jQuery(或浏览器上的任何方式)访问本地文件。
必须传递 $.getJSON
返回JSON文件的URL。如果您指定了有效的网址,那么您的代码应该有效。