Не пойму что не так, AJAX запрос выполняется, но данные до PHP не доходят.
JavaScript:
function load() {
$("#error").text("Загрузка");
}
function load_success(data) {
$("#error").text(data);
}
$("#form").submit(function(event) {
event.preventDefault();
$.ajax({
type: "POST",
url: "/form1.php",
dataType: "html",
data: $("#form").serialize(),
beforeSend: load,
success: load_success
});
});
PHP (form1)
var_dump($_POST, $_REQUEST);
Результат
array(0) { } array(0) { }
Вот данные:
У вас редирект приходит от Nginx на /form1. Делайте ajaх-запрос сразу к /form1 вместо /form1.php
Продвижение своими сайтами как стратегия роста и независимости