Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Разбор JSON


Автор: vgray 7.2.2008, 14:41
Добрый день

не могу понять что не так,

Код


var jsonData = '"Name":"ТОО \"АБВ\""';
// есть двойные кавычки в значении параметра Name но они экранируются, дальше я передаю это в функцию

fillform(jsonData);

//вот сама функция 

function fillForm(jsonData) {

        try {
                var  json = String(jsonData).evalJSON(true);
             } 
            catch(err) {
        }

}






если в названии нет кавычек то все нормально, если есть то срабатывает исключение, почему так?

PS: использую прототайп

Автор: Sardar 7.2.2008, 16:26
Поставь двойные \\

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)