Javascript承诺获取json数据

时间:2016-04-12 14:01:11

标签: javascript jquery json ajax query-string

我正在尝试通过javascript学习承诺,而我遇到this short video tutorialplunker上有完整的代码。 我在这段代码中想到的是promises.js文件中的这一行:

return $.get('tweets.json?id=' + profile.id);

首先,为什么我们甚至需要在那里传递任何参数,因为tweets.json文件中没有profile.id字段,并且在删除它时我得到相同的结果。如果tweets.json中有该字段,我们如何才能获得我们通过get请求传递的用户的推文? 我尝试过类似的东西,但它不起作用:

在promises.json中,我已将get请求更改为:

 return $.get('tweets.json?profile=' + profile.id);

并在tweets.json文件中添加了一个新字段,但仅限于第一条推文:

 {
 "id": 1,
 "profile": 12302151,
 "tweet": "OMG, worst day ever, my BF @BobbyBoo dumped me",
 "usersMentioned": [
 {
  "id": 10,
  "username": "BobbyBoo"
 }
 ]
},

我当时希望我只会为该用户发送一条推文,但我仍然会得到整个列表

0 个答案:

没有答案