показать двойные кавычки внутри (JSON) jquery datatables - PullRequest
1 голос
/ 23 марта 2011

Я использую jquery-таблицу данных на стороне сервера

пример здесь http://www.datatables.net/examples/server_side/server_side.html

Мой JSON RESPONSE (пример)

 {"sEcho": 0, "iTotalRecords": 8, "iTotalDisplayRecords": 8, "aaData":
  [ ["1","3D Panasonic VIERA 50' LED Television","Electronics" ],
["2","Wireless Telephone Set - 3 in 1","Electronics" ]] }

вы можете отметить 3D Panasonic VIERA 50' LED Television одиночная кавычка в этой строке, это прекрасно работает.но используя 3D Panasonic VIERA 50" LED Television двойную кавычку, которая составляет JSON PARSE ERROR

как мне избежать этой двойной кавычки внутри json и как я могу точно отобразить 3D Panasonic VIERA 50" LED Television, как это в сетке

Ответы [ 2 ]

1 голос
/ 23 марта 2011

Стандарт JSON определяет \" в качестве escape-последовательности для двойной кавычки в строке.

0 голосов
/ 23 марта 2011

Ух, очень просто, я нашел себя

function getJsondata($str){
return htmlspecialchars(stripslashes($str));
}

эта функция удаляет \, а также отображает " в сетке без ошибки разбора

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...