全部
我真的为此感到困惑,因为我什至不确定数据结构。
这是我在控制台上看到的内容。
console.log('testjhp ', data);
哪个给我这个
{knownFields: Array(12)}
knownFields: Array(12)
0: {id: "C#", label: "Customer Number", required: false, enabled: true}
1: {id: "R#", label: "Reference Number", required: true, enabled: true}
2: {id: "JC", label: "Job City", required: true, enabled: true}
3: {id: "CN", label: "Customer Name / Builder Name", required: true,
enabled: true}
4: {id: "JN", label: "Job Name", required: true, enabled: true}
5: {id: "JS", label: "Job State", required: true, enabled: true}
6: {id: "JZ", label: "Job Zip", required: false, enabled: true}
7: {id: "CA2", label: "Cust Addr2", required: false, enabled: true}
8: {id: "JA2", label: "Job Address2", required: false, enabled: true}
9: {id: "CA1", label: "Cust Addr1", required: true, enabled: true}
10: {id: "JA1", label: "Job Address1", required: true, enabled: true}
11: {id: "FSD", label: "First Ship Date", required: true, enabled: true}
我什至不确定这是什么。我相信这是一个JSON对象数组,但是如果是这种情况,为什么我不能通过键入“ knownFields [0]”来引用它们?
某种友善的灵魂可以在此之上扩展一点,并且是贯穿它的最佳方法吗?
Thx jonpfl
答案 0 :(得分:0)
返回的是一个以'knownFields'作为属性的对象。然后,“ knownFields”对应于对象数组。
您可以使用以下方式访问knownFields:
objName["knownFields"]
//or
objName.knownFields
您可以使用以下方法进一步访问阵列:
objName["knownFields"][index]
//or
objName.knownFields[index]
为简化起见,我将obj [“ knownFields”]的结果分配给变量。
希望这会有所帮助!