$ getJson ..没有调用action方法

时间:2014-06-12 18:01:46

标签: javascript jquery json getjson

我已经阅读过这些文档并用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"
}

如果有人能指出我正确的方向,那将是伟大的。对于这篇巨大的帖子感到抱歉,它需要一些解释才能使它变得连贯。希望这是有道理的。感谢。

1 个答案:

答案 0 :(得分:1)

您对浏览器的工作方式存在根本性的误解。您无法通过jQuery(或浏览器上的任何方式)访问本地文件。

必须传递

$.getJSON返回JSON文件的URL。如果您指定了有效的网址,那么您的代码应该有效。