Jquery 如何序列化Arraylist表单

Jquery 如何序列化Arraylist表单,jquery,forms,jsp,serialization,Jquery,Forms,Jsp,Serialization,我使用下面的表单进行序列化和提交,但它并没有按照给定的方式提交表单 Html 字段名称=PostMageseList[0]。largePicPath是动态生成字段,它可以是0或更多。 如何序列化上面的表单 我尝试过在动态生成的字段中添加name属性 请尝试使用以下代码: var formData = $('#form').serializeObject(); $.ajax({ type: 'POST', url: 'http://www.smsiland.com/Post

我使用下面的表单进行序列化和提交,但它并没有按照给定的方式提交表单

Html

字段名称=PostMageseList[0]。largePicPath是动态生成字段,它可以是0或更多。 如何序列化上面的表单


我尝试过在动态生成的字段中添加name属性

请尝试使用以下代码:

var formData = $('#form').serializeObject();
$.ajax({
      type: 'POST',
      url: 'http://www.smsiland.com/PostMessage',
      data: formData.serialize(),
      dataType: "text html",
      success: function (data) {

      }
  })
updated fiddle: 
http://jsfiddle.net/seb0k7np/4/

看起来还可以。url:“PostMessage”看起来很奇怪。您需要在ajax调用中提供正确的url。那么它应该可以正常工作。有什么问题吗PostMessage@user3263194以上代码是否正确?请解释一下什么是“PostMessage”?您在这里指的是某个jsp页面吗?然后需要添加.jsphere var formData=$'form'.serializeObject;它显示未捕获的TypeError:未定义不是函数
$("#post_message_form").on("submit", function (f) {
      f.preventDefault();
      console.log($("#post_message_form").serialize());
      alert($("#post_message_form").serialize());
      $.ajax({
          type: 'POST',
          url: 'PostMessage',
          data: $("#post_message_form").serialize(),
          dataType: "text html",
          success: function (data) {

          }
      }).fail(function (xhr, status, error) {
          alert("Error");
          alert('error status:' + status);
      });
  });
var formData = $('#form').serializeObject();
$.ajax({
      type: 'POST',
      url: 'http://www.smsiland.com/PostMessage',
      data: formData.serialize(),
      dataType: "text html",
      success: function (data) {

      }
  })
updated fiddle: 
http://jsfiddle.net/seb0k7np/4/