Ajax 调用的新手。需要一些指导来开始我的学习,但想用一个真实的例子来做。
此链接:http ://api.tumblr.com/v2/blog/david.tumblr.com/info?api_key=API_KEY
将此返回到我的浏览器,这是我将使用的数据的一个很好的示例:
{
"meta": {
"status": 200,
"msg": "OK"
},
"response": {
"blog": {
"title": "David\u2019s Log",
"posts": 3981,
"name": "david",
"url": "http:\/\/www.davidslog.com\/",
"updated": 1348785660,
"description": "\u201cMr. Karp is tall and skinny, with unflinching blue eyes and a mop of brown hair. He speaks incredibly fast and in complete paragraphs.\u201d \u2013 NY Observer",
"ask": false
}
}
}
我想我可以以此为起点,但绝对可以接受其他方式:
var tumblrURL = "david.tumblr.com";
jQuery.ajax({
url: "http://api.tumblr.com/v2/blog/" + tumblrURL + "/info",
data: {api_key: "MY_PRIVATE_API_KEY"},
dataType: "jsonp",
});
但是我不知道正确的方法来解析并返回不同的位并将它们用作变量或用于调用中的测试。
例如,如何获取“状态”或“名称”?
当状态为 200 时,我想用名称(“david”)创建一个 var 并将其用于其他选项。
或者,如果状态是 404,那么我想做其他事情(比如返回错误)。
Please, no flames. I'm trying to learn and if I get a few examples or pointers I will be able to move on to more interesting stuff. I'm OK with other aspects of jQuery so those issues should be fine.
Thanks!