Как отправить текст с сервера
Доброго времени суток, форумчане.
Уже намучился с казалось бы простой операцией - отправить с сервера в скрипт текст об удачном выполнении операции на стороне сервера. Как делаю. сервис
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, время: 06:43. |