javascript - 从 PHP 表单输入名称在 JavaScript 中构建对象

标签 javascript forms object

有几个类似的问题,但没有一个涵盖字符串看起来像 some-name[][some-key] 的情况。 。我已经尝试过JSON.parse('some-name[][some-key]');但它不解析它。

有没有办法将这样的字符串转换为 JavaScript 对象,看起来像 { 'some-name': { 0: { 'some-key': '' } } }

这是表单字段的名称。它通常由 PHP 解析,但我想用 JavaScript 以同样的方式解析它。我基本上有<input name="some-name[][some-key]">我想将其转换为 var something = { 'some-name': { 0: { 'some-key': VALUE-OF-THIS-FIELD } } } .

最佳答案

试试这个:

JSON.parse('{ "some-name": [ {   "some-key": "" }   ] }');

关于javascript - 从 PHP 表单输入名称在 JavaScript 中构建对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21883390/

相关文章:

javascript - 如何使用 javascript 将输入值发送到 servlet,然后从该 servlet 获得答案?

Javascript:如何将动态键插入 map /对象?

html - 表单提交时偶尔会生成 404 页面

java - 在java中的窗体上显示图标

php - 如何通过 HTML 中的按钮或链接发布到 2 个页面?

javascript - 如何在对象中调用方法

javascript - 如何获取javascript对象数组中的值的总计

php - Javascript 意外标记换行中非法

javascript - 导入深度嵌套的 Javascript 组件的最佳实践

javascript - 在 Windows 中测试/调试 Phonegap iOS 应用程序