我的代码很简单(客户端):
Record.Router.map(function () {
this.resource('main', { path: '/' });
});
Record.MainRoute = Ember.Route.extend({
model: function () {
var response = Record.Rank.find();
console.log(response.get('name'));
console.log(response);
return Record.Rank.find();
}
});
我的模型:
Record.Rank = DS.Model.extend({
id: DS.attr('integer'),
rank: DS.attr('integer'),
content: DS.attr('string')
});
我使用 RESTadapter:
Record.Store = DS.Store.extend({
revision: 12,
adapter: DS.RESTAdapter.reopen({
namespace: 'recordApp'
})
});
我的服务器端代码(PHP):
<?php
namespace RecordContainer;
echo '{"rank":
{
"id": "1",
"rank": "2",
"content": "walla"
}
}';
我希望在我发出之后会有一些东西,Record.Rank.find()
但我的console.log(response.get('name'))
日志未定义,第二个console.log(response)
显示以下内容,没有关于服务器内部回显的信息:
如何在 Ember 中查看来自服务器的响应?