在 API 请求服务端成功以后,会执行 api 里的 onSuccess 这个方法,这个方法里的 response 参数里面会包含响应回来的数据。
在这个 API 方法里,添加一个 onSuccess 属性 .. 它的值是一个匿名函数 .. 添加一个参数 .. 命名为 response .. 在这个函数里,我们可以把 response 里的内容输出到控制台上 .. log ... response ..
onSuccess: function(response) {
console.log(response);
},
保存 ... 点击页面上的按钮 .. 你会看到,响应回来的数据是一个数组 .. 数组里面是一些对象 ... 这些对象表示的就是每个文章内容 ... 打开一个对象 .. 你会看到文章的 ID .. 作者 ... 文章的内容,发布的日期等等 ...
比如现在我想循环的输出这些对象里的 title 属性的值 ... 也就是文章的标题 .. 这里我们可以使用一个 map 方法,去循环的处理一下数组里的东西 ...
response.map ... 给它一个匿名函数作为它的参数 .. 这个函数也需要一个参数 .. 用一个 post .. map 会循环处理 response 里的东西 .. 每次处理的时候,post 表示的就是当前的文章内容 ..
在这个函数里,我们可以把文章的标题再输出到控制台上看一下 .. 用 post.title 表示文章的标题 .. 想输出文章里的其它的内容,你可以使用 post. 的形式 .. 后面加上要输出的对象里的属性的名字就行了 .. 比如 post.content 里面是文章的内容 ..
再点击一下这个按钮 ... 你会看到在控制台上会输出从服务端那里得到的所有的文章的标题 ...
onSuccess: function(response) {
console.log(response.title);
response.map(function (post) {
console.log(post.title);
});
},