【发布时间】:2015-10-31 13:38:15
【问题描述】:
我正在尝试从 MediaWiki Api 检索一些数据;特别是某个用户的注册日期。以Wikipedia为例,根据他们的Api sandbox,获取Jimmy Wales信息的请求URL为:
/w/api.php?action=query&list=users&format=json&usprop=registration&ususers=Jimbo_Wales
所以我打了一个 Ajax 调用:
$.ajax({
dataType: "jsonp",
url: "/w/api.php?action=query&list=users&format=json&usprop=registration&ususers=Jimbo_Wales",
success: function (data) {
var timestamp = data.query.registration;
console.log(timestamp);
}
});
但如果我在 Firebug 上运行该脚本,我只会得到“未定义”。我错过了什么?
【问题讨论】:
-
您是否检查了开发者控制台以确保发出了 HTTP 请求并且您得到了响应?
-
@Pointy 是的,它正在正确地发出请求并下载信息,但由于某种原因似乎没有解析它。
标签: javascript json mediawiki