objecten.js
var data = [ {
image: 'gallery/objecten/bear.jpg',
thumb: 'gallery/objecten/bear.jpg',
title: 'my first image',
description: 'Lorem ipsum caption',
link: 'http://example.com'
}
];
在我的主要js文件中,我正在执行以下操作:
$.getJSON("gallery/objecten/objecten.js",function(data) {
$.each(data, function(key, value) {
alert("hello?");
});
});
警报不起作用,那有什么不对?
答案 0 :(得分:1)
你的json格格不入。尽管有这种格式,但您不应该有var
声明。它应该是:
objecten.js
[{
"image":"gallery/objecten/bear.jpg",
"thumb": "gallery/objecten/bear.jpg",
"title": "my first image",
"description": "Lorem ipsum caption",
"link": "http://domain.com"
}]
请注意,json中的字符串和属性名称必须用"
要了解有关json“格式”及其编码规则的更多信息,请参阅http://json.org
希望这会有所帮助。欢呼声
答案 1 :(得分:0)
object.js不包含json
[{
"image": "gallery/objecten/bear.jpg",
"thumb": "gallery/objecten/bear.jpg",
"title": "my first image",
"description": "Lorem ipsum caption",
"link": "http://domain.com"
}]
已编辑 - 我删除了包装它的括号,不知道为什么我将它们放入其中我想我正在查看http://docs.jquery.com/GetJSON上的示例,该示例指向使用括号的flickr json页面。立即行动。