$('#form_id')。serialize()和param to ajax Data的正确语法是什么

时间:2013-08-06 19:40:20

标签: jquery ajax

  $.ajax({
          type: "POST",
          url: "offreship.php",
          data: { carrier: "value", $('#form_id').serialize()}

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您为data属性提供的对象不完整,导致语法错误。试试这个:

$.ajax({
    type: "POST",
    url: "offreship.php",
    data: {
        carrier: $('#form_id').serialize()
    }
});

如果您打算carrier: "value",则需要为序列化表单命名您的属性,例如:

$.ajax({
    type: "POST",
    url: "offreship.php",
    data: {
        carrier: "value", form: $('#form_id').serialize()
    }
});