系统城装机大师 - 固镇县祥瑞电脑科技销售部宣传站!

当前位置:首页 > 网络编程 > JavaScript > 详细页面

jquery向后台提交数组的代码分析

时间:2020-02-20来源:系统城作者:电脑系统城

jquery:向后台提交数组


 
  1. var resArray = new Array(1,2,3);$.post(prefix + '/save/res/', {
  2. 'roleID' : $('#roleID').val(),
  3. 'resArray' : resArray,
  4. }, function(result) {
  5. top.closeLayer();
  6. if (result.state == 'succ') {
  7. top.refreshRight();
  8. top.okLayer('维护角色', '保存数据成功');
  9. } else {
  10. top.errorLayer('维护角色', '保存数据失败');
  11. }
  12. }, 'json');

后端接收,以springboot为例:


 
  1. @RequestParam(name = "resArray[]", required = false) String[] resArray

resArray[] 必须这样写!

实例补充:

jQuery.ajax向后台传递数组问题


 
  1. //创建一个测试数组
  2. var boxIds = new Array();
  3. boxIds.push(12182);
  4. boxIds.push(12183);
  5. boxIds.push(12184);
  6. //向后台交互
  7. $.ajax({
  8. url: "/xxx",
  9. type: "GET",
  10. data: {
  11. "boxIds": boxIds,
  12. "boxType": 0,
  13. "time": new Date().getTime()
  14. },
  15. success: function(data) {
  16. //do sth...
  17. }
  18. });

后台controller代码(SpringMVC)


 
  1. @ResponseBody
  2. @RequestMapping(value = "/box/changeLock")
  3. public String changeLock(final Long[] boxIds, final int boxType) {
  4. return locker_ChangeLockService.changeLock(boxIds, boxType);
  5. }

以上就是我们小编结合多篇后整理的相关内容,希望能够帮助到大家。

分享到:

相关信息

系统教程栏目

栏目热门教程

人气教程排行

站长推荐

热门系统下载