Javascript - 获取Json结构的表单数据
2016-03-17 10:56
696 查看
功能很简单,这里使用了jQuery的方法,因此依赖于jQuery。
如果存在多项name相同的表单对象,会使用","英文逗号隔开。
完整代码:
通过代码也可以看出入参是form表单的id属性值。其他情况可以自行修改。
下面是效果图:
上面是表单内容,下面是调用js方法后的结果:
如果存在多项name相同的表单对象,会使用","英文逗号隔开。
完整代码:
<pre name="code" class="javascript">//从from获取数据,转为对象 function fromToJson(form) { var result = {}; var fieldArray = $('#' + form).serializeArray(); for (var i = 0; i < fieldArray.length; i++) { var field = fieldArray[i]; if (field.name in result) { result[field.name] += ',' + field.value; } else { result[field.name] = field.value; } } return result; }
通过代码也可以看出入参是form表单的id属性值。其他情况可以自行修改。
下面是效果图:
上面是表单内容,下面是调用js方法后的结果:
相关文章推荐
- JavaScript 函数参数
- JavaScript深入浅出1-数据类型
- BugHD for JavaScript上线,轻松收集前端 Error
- jsp导出excel
- BugHD for JavaScript上线,轻松收集前端 Error
- javaScript 小例子
- jsmooth 中文乱码
- js中验证输入的数值是否是正确的时间格式
- 【ESP8266】使用ESP8266 NONOS SDK的JSON API
- jsp页面获取后台session保存的对象
- JavaScript学习笔记(12)——JavaScript自定义对象
- JavaScript中正则表达式test()、exec()、match() 方法区别
- js之事件冒泡和事件捕获详细介绍
- extjs Combobox动态加载数据问题,mode:local 还是remote
- JSF页面导航(Navigation)配置总结
- JavaScript 函数定义
- 深入理解javascript闭包(一)
- 示例篇-购物车的简单示例和自定义JS
- 开源中国愚人节网页变模糊的js blur代码
- xml和json数据的比较