jquery在$ .post()中传递序列化表单

时间:2016-09-12 00:09:28

标签: jquery

我有这个功能,它在提交表格时执行。如何序列化整个表单并通过它?

function addToCart(el)
{
    console.log(el.action);



    $.post(el.action, { id: 'df'}, 
        function(returnedData){
             console.log(returnedData);
    });

}

1 个答案:

答案 0 :(得分:1)

您可以这样做:

  var api = 'http://localhost/api';
  $( "form" ).on( "submit", function(event) {
    event.preventDefault();
    var payload = $( this ).serializeArray();

    $.post(api, payload, function(response) {
      console.log("response", response);
    });
  });
相关问题