我试图让我的表单字段在 onchange 事件之后提交。
返回的 Json 值如下所示:
{ "data": [ { "name":"p_data1,KEY=1", "value":"2", "error":"no error" } ] }
我将向此字符串添加一个数组以指定任何其他也需要更新的字段(例如“总计”),如下所示:
{ "data": [ { "name":"p_data1,KEY=1", "value":"2", "error":"no error", "toUpdate": [ { "name":"p_total_data1" , "value":"999" } ] } ] }
所以我只想在 toUpdate 数组存在时运行更新总脚本。我的问题是如果我使用 if 语句
if(typeof results.data[0].toUpdate[0].name == 'undefined'){}
或者
if(null != results.data[0].toUpdate[0].name){}
或者
if(results.data[0].toUpdate[0].name.length){}
都给出错误“results.data[0].toUpdate[0].name is undefined”。如何测试它是否已定义?