开发者

problem getting a json multi dimensional array to work with jquery getJSON

i'm using jquery.getJson() to retrieve a json object created by my php script.

it works if i remove the locations array. however i need the locations array to populate a combobox.

my formatted json is below. any suggestions how i can get this to work with one json query instead of 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" }}}

i also tried it like this

{ "ContactID" : "1", "CustomerID开发者_如何学JAVA" : "1", "FirstName" : "john", "LastName" : "smith", "Position" : "General Manager", "ContactNumber" : "234523455", "FaxNumber" : "235235234", "LocationSelected" : "1", "Default" : "default", locations : [{ "addressID" : "1" , "description" : "Street Address" }]}


It should work like that. Just make sure that you are using correct mime type.

change mime type of output in php

What is the correct JSON content type?

Maybe you should also use quote the locations key

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

You could also use JSON-functions of PHP to generate the JSON. http://fi2.php.net/manual/en/book.json.php


this might solve your problem.. Json retrive and this one too

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜