У меня есть вопрос, связанный с почтовой службой $ http в Angular JS. В настоящее время я работаю над проектом CMS (Content Management System), где мне нужно отправить данные HTML для отдыха api. В настоящее время я создаю объект полезной нагрузки в контроллере angularjs, но когда я отправляю данные html, я получаю , неспособный декодировать значение в консоли разработчика. Из-за этого почтового запроса этого не происходит.
Это происходит потому, что символ escape присутствует в данных.Публикация html данных полезной нагрузки в угловых js
Например:
var payloadData = {
"name":"Test Document",
"desc":"test 123",
"content":"<div style="color:red;text-align:center;">%%header%%</div>"
}
Можете ли вы показать код для вашего контроллера и HTTP-запрос? Вы должны делать что-то похожее на то, что находится здесь: https: //docs.angularjs.org/api/ng/service/$http#post – user2263572
var payloadData = {"content_category_id": category_id + '', "content": $ scope.froalaOptions.froalaEditor ('html.get'), "описание": описание, "название": имя}; customHttpService.updateData (URL, JSON.stringify (payloadData), helperService.postReqHeader()) .then (функция (результат) {// успех // Содержание успешно обновлен! }, функция (ERR) { // ошибка // Ошибка при обновлении содержимого! }); –