2017-02-10 2 views
0

enter image description here Привет Я разрабатываю приложение 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); }); 
    } 

В тревоге я хочу видеть данные ответа. Могу ли я помочь? Любая помощь будет оценена по достоинству. Спасибо.

+0

Вы ошибались 'alert'. Должно быть 'console.log'. – dfsq

+0

Вы пытались просто предупредить «данные»? Мне кажется, что 'data' не содержит свойства' data' –

+0

, что вы видите внутри данных? – Sajeetharan

ответ

4

Согласно ваш ответ, он не имеет в нем данные,

просто поставить предупреждение, как,

var saveSubs = ProjectSetting_Service.AddProcessSettings(sub); 
      saveSubs.then(function (data) { 
       alert((data)); 
       alert((data.project_id)); 
      }, function (error) { 
      }) 

UPDATE

Ваши услуги как ничего не возвращает, просто изменить ответ службы, чтобы вернуть его,

затем вы можете получить доступ к данным вроде alert(data.data);

+0

Я вижу только объект [object object] .... –

+0

для этого вам нужно использовать свойство, которое вы хотите увидеть, использовать data.project_id и посмотреть – Sajeetharan

+0

Я уже опубликовал service.js выше. Есть ли проблемы при возврате данных? –

Смежные вопросы