解决方案 »

  1.   

    题目应该是在jsp页面提交表单,打错了
      

  2.   

    jsp 端是如何读取传入的数据的?
    var data = $("#firstform").serializeArray();
    data 是这样的对象数组[ 
      {name: 'firstname', value: 'Hello'}, 
      {name: 'lastname', value: 'World'},
      {name: 'alias'}, // 值为空
    ]符合你的要求吗?如果你的服务端是经过表单提交测试的,那么应该用 .serialize() 而不是 .serializeArray()
    即var data = $("#firstform").serialize();
      

  3.   

    是的,我用alert打了一下,serialize()方法得到对象内容才是正确的,serializeArray得到的对象内容是错误的,请教这两种方法以有何区别,为何在别的页面上用serializeArray就是对的呢
      

  4.   

    虽然alert方法打出来的东西serialize()比serializeArray()有意义,但是后台仍然得不到值
    我用serializeArray()打出来的全都是一串串object