Такой интересный момент выяснил, поменял в html тип кнопки на submit и заработало, данные пересылаются в php, но так как в php файле не прописан переход на html, то просто выводятся данные в виде XML. А если прописать переход в html страница обновляется и ничего не выводит.
Значит при типе кнопки button данные не передаются, но ajax работает как надо. А при submit данные передаются, но ajax не работает.
Вопрос если тип кнопки который заработает как надо? Или нужно придумывать как по другому реализовать этот фильтр с выводом?
Сделал проверку, определил переменную в файле PHP, которая должна присылаться из html. Получилось что код выполняется как надо, то есть получается проблема, где-то в отправке формы.
function startAjax(form, url) {
/* ... */
request.open ('POST', 'prosm.php', true);
request.send (new FormData(form));
});
Если не убрать ); из конца этого кода, то не происходит вообще никакой реакции, а без этих символов появляется надпись "Обновление..." и больше ничего.
Я тоже про это думал, но если поставить == , то запрос не выполняется не зависимо от того выполнено условие или нет.
К тому же если закомментировать последнюю часть условия, как на скриншоте ниже, то if все равно будет выполняться даже при условии, что он false
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Значит при типе кнопки button данные не передаются, но ajax работает как надо. А при submit данные передаются, но ajax не работает.
Вопрос если тип кнопки который заработает как надо? Или нужно придумывать как по другому реализовать этот фильтр с выводом?