这个JQuery Ajax GetJSON调用有什么错误?

时间:2013-09-30 06:59:14

标签: jquery ajax getjson

我的脚本是

$(document).ready(function () {

        $.getJSON("Sample.js", function (data) { var sample = data.one; $("#html").html(sample); })
        });

Sample.js包含

{ one: "one" }

当我运行此代码时,我只得到空白屏幕。我如何得到“一”作为输出?

当我使用$ .get运行时,相同的代码会产生{one:“one”}作为输出。

2 个答案:

答案 0 :(得分:0)

你正在使用getJSON方法..显然o / p将是一个JSON对象。所以为了得到一个字符串的形式,..调用一个回调函数并将JSON响应转换为String格式< / p>

你的JSON应该是这样的:

 {  "one": "Singular sensation",  "two": "Beady little eyes",  "three": "Little birds pitch by my doorstep" }

答案 1 :(得分:0)

你的json无效。试试:

{ "one": "one" }
 // ^----- this has to be quoted

您可以在此处检查您的json的有效性:http://jsonlint.com/