json_encode “съедает” символ \

190
04 марта 2017, 04:55

Доброго времени! такая проблема создал аякс запрос который генерирует html код и возвращает его в файле обработчике это выглядит так

 $res['par1'] = "<span id='valsbc".$getupst['id']."'>".$vals."</span>\10";
 echo json_encode($res);

далее когда js принимает ответ вставляет в нужное место это так

var stbar = html.par1;
$("#allststusbuton").html(stbar);

и проблема в том что наверно джейсон съедает символ \ и десятку после него потому что именно они не отображаются, а вместо них символ низвестного элемента (квадратик с маленькими ноликами и восьмеркой)

READ ALSO
Ajax, post и амперсанд

Ajax, post и амперсанд

Задача состоит в том, чтобы передать серверу POST запрос через AjaxНо проблема возникает если передавать строку с амперсандом

337
Передача функции в конструктор [дубликат]

Передача функции в конструктор [дубликат]

На данный вопрос уже ответили:

264