zoukankan      html  css  js  c++  java
  • ajax提交数组至后台,无法获取值得问题

    $(".delAll_btn").click(function(){
    var checkStatus = table.checkStatus('userList'),
    data = checkStatus.data,
    id = [];
    if(data.length > 0) {
    for (var i in data) {
    id.push(data[i].id);
    }
    console.info(id.toString())
    layer.confirm('确定删除选中的用户?', {icon: 3, title: '提示信息'}, function (index) {
    $.ajax({
    type : "get", //提交方式
    url : "../../BatchDelServlet",//路径
    traditional: true,//此处设置为TRUE,它可以阻止jQuery对数组的深度序列化,
    data : { id : id
    },//数据,这里使用的是Json格式进行传输
    success : function(data) {//返回数据根据结果进行相应的处理
    layer.msg("成功删除"+data+"条",{icon:6});
    tableIns.reload();
    layer.close(index);
    }
    })
    })
    }else{
    layer.msg("请选择需要删除的用户");
    }
    })

    以下是servlet代码
    String num[] = request.getParameterValues("id");
    这个问题困扰了我一个下午,小白入门坑真多
     
    一点点学习,一丝丝进步。不懈怠,才不会被时代淘汰
  • 相关阅读:
    路面修整
    路由器安置
    高维网络
    SRETAN
    对象、数组 深度复制,支持对象嵌套数组、数组嵌套对象
    仿 window对象 confirm方法
    仿 window对象 alert 方法
    饼状图
    柱状图
    树状图
  • 原文地址:https://www.cnblogs.com/wangbiaohistory/p/10503927.html
Copyright © 2011-2022 走看看