Проверка начальной загрузки с помощью php AJAX ⇐ Jquery
-
Гость
Проверка начальной загрузки с помощью php AJAX
Я хотел бы сериализовать свою форму, чтобы ее можно было отправить в php-файл через Ajax. Я использую Bootstrap для предварительной проверки формы. К сожалению, php-код возвращает пустой массив. Как ни странно, отладчик показывает, что postData содержит правильные строки:
"a_location=abc&a_headline=def"
(function ($) { «используйте строгий»; функцияprocess_new_post(postData) { $.ajax({ URL: "createpost.php", метод: "POST", данные: постДанные, Тип контента: ложь, данные процесса: ложь, кеш: ложь, успех:функция(ответ) { предупреждение (ответ); }, ошибка: функция (jqXHR, textStatus, errorThrown) { console.error("Ошибка запроса AJAX:", textStatus, errorThrown); } }); } $(документ).ready(функция () { вар формы = document.querySelectorAll('.needs-validation'); Array.prototype.slice.call(формы) .forEach(функция (форма) { form.addEventListener('submit', функция (событие) { Array.from(form.elements).forEach((input) => { if ( (input.value.trim()==='') && (input.type!=='button') && (input.type!=='submit')) ) { input.value = ''; } }); если ( !form.checkValidity() ) { событие.preventDefault(); событие.stopPropagation(); } еще { событие.preventDefault(); process_new_post($("#formcreatenewpost").serialize() ); } form.classList.add('был подтвержден') }, ЛОЖЬ); }); }); })(jQuery); Город(ы) Заголовок Опубликовать
Я хотел бы сериализовать свою форму, чтобы ее можно было отправить в php-файл через Ajax. Я использую Bootstrap для предварительной проверки формы. К сожалению, php-код возвращает пустой массив. Как ни странно, отладчик показывает, что postData содержит правильные строки:
"a_location=abc&a_headline=def"
(function ($) { «используйте строгий»; функцияprocess_new_post(postData) { $.ajax({ URL: "createpost.php", метод: "POST", данные: постДанные, Тип контента: ложь, данные процесса: ложь, кеш: ложь, успех:функция(ответ) { предупреждение (ответ); }, ошибка: функция (jqXHR, textStatus, errorThrown) { console.error("Ошибка запроса AJAX:", textStatus, errorThrown); } }); } $(документ).ready(функция () { вар формы = document.querySelectorAll('.needs-validation'); Array.prototype.slice.call(формы) .forEach(функция (форма) { form.addEventListener('submit', функция (событие) { Array.from(form.elements).forEach((input) => { if ( (input.value.trim()==='') && (input.type!=='button') && (input.type!=='submit')) ) { input.value = ''; } }); если ( !form.checkValidity() ) { событие.preventDefault(); событие.stopPropagation(); } еще { событие.preventDefault(); process_new_post($("#formcreatenewpost").serialize() ); } form.classList.add('был подтвержден') }, ЛОЖЬ); }); }); })(jQuery); Город(ы) Заголовок Опубликовать
Мобильная версия