| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > экранировать, валидность/распарсить Json jquery |
| Автор: gcc 14.4.2010, 12:03 | ||||
фреймворк отвичтает:
иногда когда передается текст, выводиться такая ошибка, тогда когда json пытается распарсить текст с кодировкой и с текстом все нормально... я так понимаю что тут символы в тексте которые мешают распарсить... казалось бы элементарный текст:
(если вставить обычный большой текст с формы с русскмими буквами, то все передается нормально) тут я не увидел пободного ничего http://search.cpan.org/~makamaka/JSON-2.21/lib/JSON.pm#from_json b в гугле не нашел как это решить http://www.google.com.ua/#hl=uk&q=unexpected+end+of+string+while+parsing+JSON+string,+at+character+offset++(before+%22(end+of+string)&start=10&sa=N&fp=a1e4a221592c4a20 можно ли это кавычки заэкранировать на js? или что с этим делать? |
| Автор: gcc 14.4.2010, 19:15 | ||||||||
| а скажите из-за чего такая ошибка, ни у кого такого не было? если написать так и отправить эти данные с textarea или с input:
то ошибка эта, я так понял что ругается на кавычки?
если так: то ошибки нету
всё... часть HTML:
что еще? |
| Автор: patap 15.4.2010, 15:09 |
| так может все дело не в кавычках, а в точке с запятой ; ? |
| Автор: gcc 15.4.2010, 15:39 | ||||||||||||||
| сори, да, в запятой я вот нашел аналогичную тему http://community.livejournal.com/ru_perl/345451.html (там ошибка такая, то проблема другая) там написано, что ключи должны быть строками, тоже
но что-то я не могу понять как мне тут сделать? (или может проболема вообще не в этом...)
...так и аналогично не работает вообще... просто я текст раньше в json с форм не передавал раньше, не видел смысла, сейчас сделал, но не знал что будет геморой такой... ===
а потом $.toJSON(formData) это запакует вот в отладке в фрейворке
я передаю text, значение ������������������ с ним все номрально! а вот я вставил
получается такая фигня: (Json где-то оборвался, получается??)
|