【发布时间】:2009-08-05 06:04:30
【问题描述】:
我第一次深入研究使用 JSON 数据。不过我有一些使用 jQuery 的经验。
我将发布到此 URL (tumblr api):jyoseph.com/api/read/json
我想要做的是输出返回的 json。到目前为止我所拥有的:
$(document).ready(function(){
$.getJSON("http://jyoseph.com/api/read/json?callback=?",
function(data) {
//console.log(data);
console.log(data.posts);
$.each(data.posts, function(i,posts){
var id = this.id;
var type = this.type;
var date = this.date;
var url = this.url;
var photo500 = this.photo-url-500;
$('ul').append('<li> ' +id+ ' - ' +type+ ' - ' +date+ ' - ' +url+ ' - ' +photo500+ ' - ' + ' </li>');
});
});
});
查看我的 jsbin 帖子了解整个脚本:http://jsbin.com/utaju/edit
tumblr 中的某些键包含“-”连字符,这似乎引起了问题。如您所见,“photo-url-500”或其他“照片标题”导致脚本中断,它正在输出 NaN。
键名中包含连字符是否有问题?还是我做错了?
【问题讨论】:
标签: javascript jquery json api tumblr