jquery가 객체 배열을 순회하는 두 가지 방법
data:
[
{
"templateId":5,"policyTemplateName":"repair",
"createTime": "2016 -08-26 09:26:07"
}, 객체
{
"templateId":6,"policyTemplateName":"Basic Template","createTime":"2016-08- 26 01 :46:28"
} 또 다른 개체
]
백엔드는 위 형식으로 개체 배열을 반환합니다. jquery 순회에는 두 가지 상황이 있습니다. 하나는 개체를 순회하고 object.properties를 전달하는 것입니다. 얻는 방법 중 하나는 객체를 다시 순회하는 것이며, 각 객체의 k(policyTemplateName) 및 value(기본 템플릿) 값을 얻을 수 있습니다.
두 가지 상황의 사용은 아래에 설명되어 있습니다. 🎜>첫 번째 방법 상황:
function(data) {
매개변수 i: 개체 번호를 나타냅니다.
매개변수 obj: 개체를 나타냅니다.
$.each(data,function(i, obj) {
/ /해당 필드의 값 가져오기
console.log(obj.obj.templateId)
console.log(obj.obj.policyTemplateName)
});
두 번째 상황:
function(data) {
매개변수 i: 개체 번호를 나타냅니다.
매개변수 obj: 개체를 나타냅니다.
$.each(data,function(i, obj) {
/ /객체 obj를 다시 탐색
매개변수 k: 객체의 속성 이름을 나타냅니다.
매개변수 v: 객체의 속성 값을 나타냅니다.
$.each(obj,function(k,v) {
if( k=="policyTemplateName"){
console.log(v)
}
})
}