Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $('form_selector').on('submit',function(e){
- console.log(e);
- // отменяю дефолтную отправку формы
- e.preventDefault();
- // Получаю все поля формы как массив. Конвертирую массив в объект для отправки.
- let dataToSend = {};
- e.target.serializeArray().forEach(function (el) {
- dataToSend[el.name] = el.value;
- });
- // Отправляю данные ajax'ом
- $.ajax({
- type: "POST",
- url: "some_url.com",
- data: dataToSend,
- success: null,
- dataType: 'json'
- });
- // Очищаю форму
- $(':input','form_selector')
- .not(':button, :submit, :reset, :hidden')
- .val('')
- .prop('checked', false)
- .prop('selected', false);
- }) ;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement