layui数据表格嵌套下拉表单的当前行取值与后端交互问题?

三个不同的form.on有分别能console输出三个不同的值 :
form.on('select(sexDemo)',输出男或女
form.on('select(xuankao)',输出项目名称
form.on('select(huanmiankao)'输出文字名称

table.on('row(test)', function(obj)输出当前行的查询关键字值一串数字
怎样将这三个form.on输出值和table.on关键字值放在一起做为参数传为后端php
目前现象是每个分页的第一行数据可以正常修改,但是其它行就不能正常修改,不知道什么原因?

在js中定义全局变量,然后对应赋值后,提交的时候把些值带上去就可以了
可以直接再url后面加,也可以设置到data中

js不熟,还是没弄明白,现在我只会拿到第一行里的值,当前行值在另一个监听里拿到,不知道怎么调用,导致后端只能修改第一条记录。

layer.confirm('要修改号为:'+data.xuekaohao+"的用户信息吗?", function(index){
                 console.log(data.xuekaohao);
                 var itemValue1 = $("#kssex").val();
                 console.log(itemValue1);

                 var itemValue2 = $("#ksxuankao").val();
                 console.log(itemValue2);

                 var itemValue3 = $("#kshmk").val();
                 console.log(itemValue3);

                 var useredit={
                   "xuekaohao":data.xuekaohao,                     
                     "sex":itemValue1,
                     "xuankao":itemValue2,
                     "huanmiankao":itemValue3,
                           
                 };        

//监听性别操作
form.on('select(sexDemo)', function (data) {//修改类型
  //layer.tips(this.value + ' ' + this.name + ':'+ obj.elem.selected, obj.othis);
  let sexvalue = $(data.elem).find("option:selected").attr("data-id");


  let kssexvalue = document.getElementsByTagName("sex");
            var res = kssexvalue.innerHTML;

  //console.log(obj.value); //得到没有select操作前的值
  var kssex=console.log(data.value);