在以下 js 变量中,我有我的 json 数据;我通过会话获取 json 数据;
var newVariable=(document.getElementById("populateDT").innerHTML);
以下是。
var newVariable=[
{
"Identifier": "0",
"Label": "abc",
"Categories": "Standard",
"UpdatedBy": "Lno",
"UpdatedAt": "13",
"RefId": "0",
"Edit": "0",
"Cs": [
"99",
"13"
],
"ActionMessage": "Form",
"Message": "asfdasf",
"Combiner": []
},
{
"Identifier": "1",
"Label": "abc",
"Categories": "Standard",
"UpdatedBy": "Lno",
"UpdatedAt": "01",
"RefId": "0",
"Edit": "1",
"Cs": [
"05",
"213"
],
"ActionMessage": "Form",
"Message": "asfdasf",
"Combiner": []
}
];
然后我这样做
newVariable[jsonArrayNum]=toReplace;
// toReplace 是全局声明的
替换如下。
var toReplace={
"Identifier": "0",
"Label": "Critical",
"Categories": "Standard",
"UpdatedBy": "Lno",
"UpdatedAt": "13",
"RefId": "0",
"Edit": "0",
"Cs": [
"205",
"992"
],
"ActionMessage": "Form",
"Message": "abcd",
"Combiner": []
};
但它似乎并没有用新的 json 字段替换第一个位置。我正在获取旧的 json 数组。