我的脚本是
$(document).ready(function () {
$.getJSON("Sample.js", function (data) { var sample = data.one; $("#html").html(sample); })
});
Sample.js包含
{ one: "one" }
当我运行此代码时,我只得到空白屏幕。我如何得到“一”作为输出?
当我使用$ .get运行时,相同的代码会产生{one:“one”}作为输出。
答案 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/