проблема получения многомерного массива json для работы с jquery getJSON - PullRequest
0 голосов
/ 23 августа 2010

Я использую jquery.getJson () для получения объекта json, созданного моим php-скриптом.

это работает, если я удаляю массив местоположений. однако мне нужен массив местоположений для заполнения поля со списком.

мой отформатированный json ниже. любые предложения, как я могу заставить это работать с одним запросом json вместо 2.

{ "ContactID" : "1", "CustomerID" : "1", "FirstName" : "john", "LastName" : "smith", "Position" : "General Manager", "ContactNumber" : "234523455", "FaxNumber" : "235235234", "LocationSelected" : "1", "Default" : "default", locations : {0 : { "addressID" : "1" , "description" : "Street Address" }}}

я тоже так пробовал

{ "ContactID" : "1", "CustomerID" : "1", "FirstName" : "john", "LastName" : "smith", "Position" : "General Manager", "ContactNumber" : "234523455", "FaxNumber" : "235235234", "LocationSelected" : "1", "Default" : "default", locations : [{ "addressID" : "1" , "description" : "Street Address" }]}

Ответы [ 2 ]

0 голосов
/ 23 августа 2010

это может решить вашу проблему .. Json Retrive а также это тоже

0 голосов
/ 23 августа 2010

Это должно работать так. Просто убедитесь, что вы используете правильный тип пантомимы.

изменить тип MIME на выходе в php

Каков правильный тип содержимого JSON?

Может быть, вы также должны использовать кавычки ключ местоположения

... "locations" : [{ "addressID" : "1" , "description" : "Street Address" }]}

Вы также можете использовать JSON-функции PHP для генерации JSON. http://fi2.php.net/manual/en/book.json.php

...