开发者社区 问答 正文

jquery.ajax向jfinal传多个同名值问题!

var id=new Array();
  $(".check-product").each(function(){//把每个checkbox的值加到id数组里。
  id.push($(this).val());
  });
  $.ajax({
       url: '/xxxxx',
       type: 'post',
       data:{
        pid:id,}

这是jfinal接受到的值,Parameter : pid[][]={1,2,3}

然后获取参数的时候就会报错空指真,如果收到的Parameter为pid[]={1,2,3} ,就没问题,为什么会有两个方括号呢!?求教了!

展开
收起
a123456678 2016-07-11 11:53:05 2282 分享 版权
1 条回答
写回答
取消 提交回答
  • 原来只要getParaValues("pid[]")就可以了,我还一直 getParaValues("pid")- -,用了下getParaNames()才发现-

    2019-07-17 19:54:06
    赞同 展开评论