Показать сообщение отдельно
  #1 (permalink)  
Старый 24.06.2010, 20:26
Аспирант
Отправить личное сообщение для hangover Посмотреть профиль Найти все сообщения от hangover
 
Регистрация: 08.10.2009
Сообщений: 53

jquery, ajax передача данных в формате JSON
Здрасвуйте.
$.getJSON('php/module/feedback.php', {
           'data':sData
       }, feedbackStatus);


sData - JSON объект.

в пхп файл передаеться перменная data, только ее значение [Objecy objet], вместо JSON формата.

как правильно сделать запрос, чтобы в пхп можно было использовать json_decode?



П.С.
соль еше в том что если предаю просто стринговую переменную
$.getJSON('php/module/feedback.php', {
           'data':'{"first":"one"}'
       }, feedbackStatus);

то пхп файл получает ее, но декодить json не поулчаеться.
то етсь
$t = json_decode($data)
echo $t->{'first'}; // ничего не выведет


а если же
$t = json_decode('{"first":"one"}')
echo $t->{'first'}; // все нормально





суть вопроса:
как из яваскрипта передать файлы пхп обработчку в формате JSON чтобы можешть было использовать пхп функцию json_decode?

Последний раз редактировалось hangover, 24.06.2010 в 21:08.
Ответить с цитированием