Я пытаюсь сделать вход в AJAX, с главной страницы, когда кнопка нажата, вызывается функция doLogin ()
function doLogin(){
$.post(root+"/ajax/login.php",
{"username" : $("input#username").val(),"password" : $("input#password").val()},
function(data, status){
if(status=="success"){
removeOverlay()
$(data).prependTo($("body"));
}
}
);
}
Он должен отправить имя пользователя и пароль на страницу login.php, но массив $ _POST в login.php пуст, я попытался проверить выполненные запросы, и на страницу login.php было выполнено 2 запроса.
В первом есть правильные данные POST, но сервер возвращает код состояния 302, и он перенаправляет меня в login.php.
Второй запрос, вероятно, является результатом перенаправления и не содержит данных публикации, поэтому в итоге он не получает login.php.
Я хочу отметить, что я ничего не сделал для настройки перенаправления 302.
Как я могу заставить страницу входа получать данные постов, или даже лучше: как я могу предотвратить это перенаправление 302?
Задача ещё не решена.
Других решений пока нет …