遇到以下代码的麻烦。在这一点上,我想看到警报,但即便如此。
$.getJSON('demo.js',function(result){
alert(1);
$.each(result, function(i, field){
$("div").append(field + " ");
});
});
demo.js看起来像:
{
"firstName": "John",
"lastName": "Doe",
"age": 25
}
警报甚至没有弹出。这是从网络教程中获取的代码,它对我不起作用。我很难过。有什么想法吗?
答案 0 :(得分:2)
出于调试目的,您可以
$.getJSON('demo.js',function(result) {
console.log(result);
}).fail(function (j, t, e) {
console.error(e);
});
但我认为您的问题是无效的json或标题。
答案 1 :(得分:0)
为了$ .getJSON,你必须提交一个json数据类型
使用longhand $ .ajax可以工作,我相信如果你要省略数据类型,但除非你自己的限制,演示出售的是一个js而不是一个json文件,所以没有理由