Проверка начальной загрузки с помощью php AJAXJquery

Программирование на 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); Город(ы) Заголовок Опубликовать
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»