我是JQuery的新手,必须使用jquery搜索json对象。 json结构如下:
[
["12345","Mary Smith","789 Main Street","Orlando","FL","32808"],
["33333","James Richards","55 High St","Miami","WV","23412"]
]
我想根据第一个值(即12345)搜索对象并返回整个对象。
我该怎么做?
答案 0 :(得分:0)
您可以使用简单的javascript:
var entry = myJson["12345"];
或者对于Jquery需要编写一个函数(因为它不适用于普通对象文字):
function getObjects(obj,key){
var objects = [];
for (var i in obj) {
if (obj[i][0] == key) {
return obj;
}
}
return objects;
}
像这样使用:
getObjects(myJson, '12345');
答案 1 :(得分:0)
var queryJson = [["12345","Mary Smith","789 Main Street","Orlando","FL","32808"],["33333","James Richards","55 High St","Miami","WV","23412"]];
alert(queryJson[0]);
// will return a string array
alert(queryJson[0][0]);
// will return a string value "12345"
alert(queryJson[1][0]);
// will return a string value "33333"
我想我帮了你。再见