多个表单数据合并在一起:
var rowData = Object.assign(funViewForm.getData(), detailForm.getData(), funUpdateForm.getData(),explainForm.getData());
利用Object.assign()方法即可(经过此方法在高版本ie不适用)
注意:
Object.assign:该方法是ES6中合并对象用的。
chrome,firefox等浏览器是支持该方法的,但是一些低版本的浏览器并不支持该方法。今天用webpack出现这样的问题,打包后的程序 在pc上的高版本浏览器上没有问题,但是再一些低版本的浏览器。和手机浏览器上报错 undefined is not a function。
js扩展数据:
$.extend(rowData,{RPT_ROLE:aml_jb})或者多表单合并数据:
$.extend(funViewForm.getData(),detailFormData,funUpdateForm.getData(),explainForm.getData());
这个$.extend()也可以合并对象数据十分实用,并且目前没有遇见浏览器不支持问题
本文介绍了如何使用JavaScript的Object.assign()方法和jQuery的$.extend()方法来合并多个表单的数据。这两种方法均可实现对象的合并,但需要注意的是,Object.assign()在部分低版本浏览器中可能不被支持。
595

被折叠的 条评论
为什么被折叠?



