Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   передача объекта из JS в PHP по GET (https://javascript.ru/forum/misc/16781-peredacha-obekta-iz-js-v-php-po-get.html)

melky 21.04.2011 23:33

передача объекта из JS в PHP по GET
 
не могу придумать способа передать объект , например такой

{ a : false , b : [1,2,3] , c:null }


скрипту на PHP

причем это по строке GET( AJAX )

как массив передать, это известно

Код:

b[]=1&b[]=2&b[]=3
а вот что делать с объектом?


я хочу найти способ без костылей ( разделителей, или strtok :D )

но гугл не помог

Gvozd 22.04.2011 00:10

под ваши требования можно придумать несколько решений.
приведу пару фактов(точнее ключевых фраз) на основании которых можно что-то выбрать и реализовать, и немного лучше понять самому суть вашей пробелмы
0)в JS ассоциативный массив и объект - одно и то же. в PHP -нет.
1)формат JSON
2)GET умеет передавать только строку, которую PHP умеет интерпретировать как массив, и как массив массивов. никаких объектов в протоколе не предусмотрено.
3)но ведь вы не собираетесь передавать методы. только поля.
так что мешает передать необходимые вам поля, и передать их в объект?!

melky 22.04.2011 22:43

я просто хотел узнать, возможно ли это.

спасибо,кстати. отрезали мне часа 2-3 костылей )


Часовой пояс GMT +3, время: 22:40.