| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > Замена json2 -на json jQuery Form Plugin |
| Автор: densite 30.9.2011, 08:10 | ||||
| Можно ли отказатся от использования json2.js https://github.com/douglascrockford/JSON-js,и использовать сериализацию с помощью jQuery Form Plugin? сейчас работает так: JQuery UI редварительно готовит данные resizable,droppable и тд.Далее ,как видно по окончанию js скрипта ,все данные сериализуются в Json с помошью js скрипта json2.js и передаются на сервер
Как заменить вышеизложенный код ,на отправку json данных ,из jQuery Form Plugin?
|
| Автор: Stolzen 30.9.2011, 12:09 |
| JSON.stringify(data) нужен для передачи сложных данных. Если этого не нужно, то можно использовать jQuery.param(data) |
| Автор: densite 30.9.2011, 12:32 | ||||||
Ничего я не понял.Не изменяя ни строки кода,просто исключив файл json2.js ,по факту в трех браузерах все так и осталось ,работает.Причем нормально (с моей точки зрения), по ajax передаются данные на сервер ,php отрабатывает нормально.
На сервере php разбор
Зачем тогда применять API formSerialize jQuery Form Plugin?
Так и остается для меня загадкой,зачем нужен json2.js ? |
| Автор: Stolzen 30.9.2011, 12:34 |
Для поддержки ie7 например |
| Автор: densite 30.9.2011, 12:40 |
Тогда нужен.В массив данных входит путь к изображению,имя изображения,имя обьекта,размер изображения,угол поворота,и все это для 1 или олновременно для 5-10 изображений. Добавлено @ 12:42 Понятно.Спасибо.А в более позних версиях ie ? Да... в 86 на асемблере проще было 512 команд и все дела. Учусь,учусь.Я не знал что Метод JSON.stringify сдесь настолько важен. |
| Автор: Stolzen 30.9.2011, 12:57 |
| Под сложным объектом я подразумевал объект с подобъектами, списками и т.п. Если этого нет - то вполне можно обойтись просто сериализацией через jQuery.param(data) |
| Автор: densite 30.9.2011, 13:14 | ||||
| Попробовал var dataString = jQuery.param(data) Получил
Вместо
Страницы то кодировке win 1251. Ну собственно ,это уже решать не надо. Мне главное , суть истины. |