Привет Я разрабатываю приложение Angularjs и получаю некоторые данные из Web API. Я могу получать данные. Я могу подтвердить это, потому что я также вижу в инструменте разработчика скриптов и браузеров. Ниже мой код. Я возвращаю данные как json из web api. Я возвращаюсь ниже объекта.Как отображать данные JSON в функции успеха angularjs?
return Request.CreateResponse(HttpStatusCode.OK, obj);
Объект 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
Вы пытались просто предупредить «данные»? Мне кажется, что 'data' не содержит свойства' data' –
, что вы видите внутри данных? – Sajeetharan