Показать сообщение отдельно
  #1 (permalink)  
Старый 03.07.2018, 08:56
Кандидат Javascript-наук
Отправить личное сообщение для Зосимов Посмотреть профиль Найти все сообщения от Зосимов
 
Регистрация: 11.02.2013
Сообщений: 102

Спецсимволы в JSON
Всем привет.
Посредством Ajax отправляю данные на сервер. Но проблема в том, что если в строке есть например амперсанд (&), то данные не отправляются.
$.ajax({
            url: 'http://test.ru',
            dataType: 'text',
            type: 'post',
            contentType: 'application/x-www-form-urlencoded',
                    data: 'key='+JSON.stringify(rows),  // 
            success: function( data){   
            *****
            }

если посмотреть на JSON.stringify(rows) то там такие данные - [{"inb":"C&534534","cdt":"2018-07-03 10:37:55","cl":"A"}]

мне нужно экранировать как то? или вообще нельзя допускать этот символ ?
Ответить с цитированием