Я отправляю данные из формы на страницу PHP через jQuery.jQuery post error
Ниже приведен код. Дайте мне знать, если вам нужно увидеть код на страницах php или html.
$("#createQuestionForm").submit(function(e) {
e.preventDefault();
alert("check1");
$.post("InsertNewQuestion.php", $("#createQuestionForm").serialize()).done(function(data) {
alert("check2");
});
});
Я вижу первое предупреждение («Check1»), но проблема в том, что я не могу видеть, второе предупреждение («Check2»). В чем проблема?
------------------------------------------ ПОСЛЕ ИЗМЕНЕНИЯ - -------------------------------------------------- ---------------------
Я нашел проблему: Uncaught TypeError: Object # не имеет метода «done», как это исправить?
Что происходит, когда вы отлаживаете это? Существуют ли какие-либо ошибки консоли в браузере? Успешно ли получен запрос «InsertNewQuestion.php»? Каков ответ на этот запрос? – David
Я не думаю, что есть какие-либо проблемы в php-файле, потому что, когда я использую html-файл для отправки данных непосредственно на php без javascript в качестве посредника, нет ошибки. –
Проверьте вкладку сети инструментов браузера, что возвращается? – jeroen