【发布时间】:2017-10-15 13:58:28
【问题描述】:
我在将值存储为对象的表单上有一个输入。
jQuery('#inputId').val()
返回类似的东西
'[{"Id":"123","Name":"A","PathOfTerm":"A","Children":[],"Level":0,"RawTerm":null},{"Id":"234","Name":"B","PathOfTerm":"B","Children":[],"Level":0,"RawTerm":null}]'
作为一个单一的字符串。有什么办法可以防止它自动转换为字符串(可能不使用.val?)或将它从字符串转换为我可以使用的东西?
【问题讨论】:
-
所以你想把它作为
object吗? -
你可以
JSON.parse这个 -
看起来它正在返回JSON。幸运的是,大多数浏览器都有
JSON.parse将其转换为对象的功能
标签: javascript jquery arrays