- 时间:2022-08-18 15:21 编辑: 来源: 阅读:
- 扫一扫,手机访问
摘要:以JSON形式将JS中Array对象数组传至后台的方法
业务是需要将前台jQuery easyUI DataGrid列表中所选的若干行的数据传到后台进行update操作
[img]http://files.jb51.net/file_images/article/201401/201401061636573.gif?201406163715[/img]
通常情况下我们会获取所选取行对象的ID,通过循环及简单封装拼凑成一个长String传送过去,并在Service层解释再通过findByID获取实例并update
但今次我们需要将整个对象群完整的传输至后台
其结构如下
[img]http://files.jb51.net/file_images/article/201401/201401061637364.gif?201406163749[/img]
选用谷歌的GSON插件及json2.js搭配使用
前台代码如下,简洁起见已去除部分简单验证代码:
[url=http://tools.jb51.net/code/json]http://tools.jb51.net/code/json[/url]
JSON在线格式化工具:
[url=http://tools.jb51.net/code/jsonformat]http://tools.jb51.net/code/jsonformat[/url]
在线XML/JSON互相转换工具:
[url=http://tools.jb51.net/code/xmljson]http://tools.jb51.net/code/xmljson[/url]
json代码在线格式化/美化/压缩/编辑/转换工具:
[url=http://tools.jb51.net/code/jsoncodeformat]http://tools.jb51.net/code/jsoncodeformat[/url]
在线json压缩/转义工具:
[url=http://tools.jb51.net/code/json_yasuo_trans]http://tools.jb51.net/code/json_yasuo_trans[/url]
C语言风格/HTML/CSS/json代码格式化美化工具:
[url=http://tools.jb51.net/code/ccode_html_css_json]http://tools.jb51.net/code/ccode_html_css_json[/url]