Javascript IE11中的JSON对象描述是否可能
情况是这样的, 我有以下示例输入:Javascript IE11中的JSON对象描述是否可能,javascript,json,javascript-objects,Javascript,Json,Javascript Objects,情况是这样的, 我有以下示例输入: [ { "id": "1836", "lead_id": "2967", "form_id": "10", "field_number": "1", "value": "Davis May 08", "is_synced": "1" }, { "id": "1837", "lead_id": "2967",
[
{
"id": "1836",
"lead_id": "2967",
"form_id": "10",
"field_number": "1",
"value": "Davis May 08",
"is_synced": "1"
},
{
"id": "1837",
"lead_id": "2967",
"form_id": "10",
"field_number": "3",
"value": "Kevin",
"is_synced": "1"
},
{
"id": "1838",
"lead_id": "2967",
"form_id": "10",
"field_number": "4",
"value": "Test",
"is_synced": "1"
},
{
"id": "1839",
"lead_id": "2967",
"form_id": "10",
"field_number": "5",
"value": "2018-05-08",
"is_synced": "1"
},
{
"id": "1840",
"lead_id": "2967",
"form_id": "10",
"field_number": "6.1",
"value": "725 Fieldcrest Dr Unit A",
"is_synced": "1"
}
]
但是,当代码通过以下输出时:
for(i in responseArray) {
var item = responseArray[i].evalJSON();
// Format Dob
if (item.field_number == '5') {
item.value = intlToUsDate(item.value);
console.log(item.value);
}
var inputSelector = '[name="input_' + item.field_number + '"]';
var dom_elms = document.querySelectorAll(inputSelector);
for (var e in dom_elms) {
var dom_elm = dom_elms[e];
if (dom_elm.type == 'radio' || dom_elm.type == 'checkbox') {
if (dom_elm.value == item.value && !dom_elm.checked) {
dom_elm.click();
continue;
}
} else {
dom_elm.value = item.value;
}
}
}
并产生以下输出:
for(i in responseArray) {
var item = responseArray[i].evalJSON();
// Format Dob
if (item.field_number == '5') {
item.value = intlToUsDate(item.value);
console.log(item.value);
}
var inputSelector = '[name="input_' + item.field_number + '"]';
var dom_elms = document.querySelectorAll(inputSelector);
for (var e in dom_elms) {
var dom_elm = dom_elms[e];
if (dom_elm.type == 'radio' || dom_elm.type == 'checkbox') {
if (dom_elm.value == item.value && !dom_elm.checked) {
dom_elm.click();
continue;
}
} else {
dom_elm.value = item.value;
}
}
}
"
我
D
"
:
"
1.
8.
3.
6.
"
,
"
L
E
A.
D
_
我
D
"
:
"
2.
9
6.
7.
"
,
"
F
o
R
M
_
我
D
"
:
"
1.
0
"
,
"
F
我
E
L
D
_
N
U
M
B
E
R
"
:
"
1.
"
,
"
v
A.
L
U
E
"
:
"
D
A.
v
我
注意,这只发生在IE11中。我看到IE11的开发在某个地方停止了,这就是为什么我不能处理json.object
正确吗?在你的帖子中格式化你的JSON,bud!在哪里生成输出?当然IE 11可以解析JSON。包括一个它应该生成表单输出,但它不是。