我正在使用jquery.getJson()来检索由我的php脚本创建的json对象。
如果我删除位置数组,它的工作原理。但是我需要位置数组来填充组合框。
我的格式化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" }]}
答案 0 :(得分:0)
应该那样工作。只需确保使用正确的mime类型。
change mime type of output in php
What is the correct JSON content type?
也许你也应该使用引用位置键
... "locations" : [{ "addressID" : "1" , "description" : "Street Address" }]}
您还可以使用PHP的JSON函数来生成JSON。 http://fi2.php.net/manual/en/book.json.php
答案 1 :(得分:0)
这可能会解决您的问题.. Json retrive 和 this one too