您好我正在开发Angularjs应用程序并从Web API获取一些数据。我能够接收数据。我可以证实这一点,因为我可以在fiddler和浏览器开发者工具中看到。以下是我的代码。我从web api返回数据为json。我在对象下面返回。如何在angularjs成功函数中显示JSON数据?
return Request.CreateResponse(HttpStatusCode.OK, obj);
Object obj包含一些字段(数据);
在浏览器中,我可以看到如下的响应。
{"ID":11,"project_id":1,"levels":1,"icon":1,"description":1,"summary":1,"output":1,"owner":1,"role":1,"objectives":1,"reporting":1,"performance_indicators":1,"success":0,"Created":"0001-01-01T00:00:00","Updated":"0001-01-01T00:00:00"}
这是我的角码。
var saveSubs = ProjectSetting_Service.AddProcessSettings(sub);
saveSubs.then(function (data) {
alert((data.data));
alert((data.obj));
}, function (error) {
})
这是我service.js代码
this.AddProcessSettings = function (sub) {
$http.post('/api/NCT_ProcessSettings/', sub).success(function (response) { alert(response); });
}
在警告我希望看到的响应数据。我可以得到一些帮助吗?任何帮助,将不胜感激。谢谢。
你拼错了'alert'。应该是'console.log'。 – dfsq
您是否尝试过提醒'数据'?它看起来像我'数据'不包含一个属性'数据' –
你看到内部数据? – Sajeetharan