2016-09-12 2 views
0

У меня есть эта функция, и она выполняется при отправке формы. Как я могу сериализовать всю форму и передать ее?

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



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

} 

ответ

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); 
    }); 
    }); 
+0

благодаря его workks отлично. один вопрос, лучше ли использовать $ .ajax()? – n4mi

Смежные вопросы