jQuery がオブジェクト配列を走査するための 2 つの方法
data:
[
{
"templateId":5,"policyTemplateName":"fix",
"createTime":"2016-08-26 09:26:07"
} 、オブジェクト
{
"templateId":6,"policyTemplateName":"Basic Template","createTime":"2016-08-26 01:46:28"
} 別のオブジェクト
]
背景に戻る です上記の形式のオブジェクト配列には、2 つの状況があります。1 つはオブジェクトを走査し、object.properties を通じて取得することです。もう 1 つは、オブジェクトを再度走査して k(policyTemplateName) と k(policyTemplateName) を取得することです。 ) 各オブジェクトの値 (基本テンプレート) の値、
2 つのケースの使用法を以下に説明します
最初のケース:
function(data) {
パラメータ i: オブジェクトの数を表します
パラメータ obj: オブジェクトを表します
$.each (data,function(i, obj) {
//対応するフィールドの値を取得します
console.log(obj.obj.templateId);
console.log(obj.obj.policyTemplateName);
}) ;
}
th 2 つのケース:
function(data) {
パラメータ i: オブジェクト番号を表す
パラメータ obj: オブジェクトを表す
$.each(data, function(i, obj) {
//オブジェクト obj を再度トラバースする
パラメータ k: オブジェクトの属性名を表します
パラメータ v: オブジェクトの属性値を表します
$.each(obj,function(k,v){
if(k=="policyTemplateName"){
console.ログ(v);
}
});