Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: serialize для Json
 
 автор: Maxam   (13.03.2012 в 01:38)   письмо автору
 
 

Есть очень полезная вещь: serialize называется. Переводит данные полей формы в нормальный для отправки $.post вид, т.е. написал $ ( '#idform' ] ).serialize(); и данные отправились в виде per1=abc&per2=defg. Но есть загвоздка. Это работает, когда $.post ( ... , 'html' ), а когда в формате Json не хочет, естесственно. Может есть функция для перевода данных формы в Json-формат?

Спасибо.

  Ответить  
 
 автор: Tonik992   (13.03.2012 в 02:31)   письмо автору
 
   для: Maxam   (13.03.2012 в 01:38)
 

попробуйте указать dataType: "json" перед отправкой в $.post

  Ответить  
 
 автор: task   (13.03.2012 в 06:37)   письмо автору
 
   для: Tonik992   (13.03.2012 в 02:31)
 

Это тип ожидаемых данных от сервера.

  Ответить  
 
 автор: task   (13.03.2012 в 06:39)   письмо автору
 
   для: Maxam   (13.03.2012 в 01:38)
 

Зачем вам это? Коли так охота, чтобы данные выглядели объектом, применяйте serializeArray.

  Ответить  
 
 автор: Гость   (13.03.2012 в 07:05)   письмо автору
 
   для: Maxam   (13.03.2012 в 01:38)
 

А что именно не работает для $.post ( ... , 'json' ) ? Запрос не посылается что ли? У вас вероятно проблема в том что сервер не отдает ответ в нужном формате, но это не значит что запрос не работает.

  Ответить  
 
 автор: Maxam   (13.03.2012 в 12:34)   письмо автору
 
   для: Гость   (13.03.2012 в 07:05)
 

Т.е. не смотря на формат, данные всё равно должны отправлятся в виде per=1&per2=2?

Я имею ввиду, что в зависимости от формата data (html, json, xml) отправка всё равно в одном и том же виде?

  Ответить  
 
 автор: task   (13.03.2012 в 13:46)   письмо автору
 
   для: Maxam   (13.03.2012 в 12:34)
 

http://jquery.page2page.ru/index.php5/Ajax-запрос

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования