Как отправить текст с сервера
Доброго времени суток, форумчане.
Уже намучился с казалось бы простой операцией - отправить с сервера в скрипт текст об удачном выполнении операции на стороне сервера. Как делаю. сервис factory('ModuleAdd',($resource)-> return $resource('/module/data/new',{}, save: method:'GET' params: action:'save' isArray:true ) ). Далее к контроллере ModuleAdd.save( data:data (ok)-> (error)-> $scope.errorMessage = error.data ) Ну и на стороне сервера отправляю простым echo "Все отлично!" Я пробовал оборачивать сообщение на сервере в массив и отправлять json, пробовал выставлять isArray:false вместо isArray:true ну вот не выходит у меня. Расскажите пожалуйста. Что примечательно, с error коллбэком все просто, там обычно всегда ошибка в error.data без всяких ухищрений. |
В качестве ответа json должен приходить
|
Так приходит то json, но вот после того, как он через ангуляр пройдет, то тут
data:data (ok)-> (error)-> в переменной ok уже не json, ресурс. |
Ресурс качестве ответа принимает свой объект (или пустоту). Т.е. если в объекте ресурса записать a = 5, а с сервера придет объект где a = 6, то в ресурсе будет a = 6. Если приходит пустота, считается что объект такой же.
Передать свои значения не изменяя объект ресурса нельзя. По крайней мере, раньше так было. P.S. Не все жалуют кофескрипт |
Часовой пояс GMT +3, время: 08:33. |