Столкнулся с проблемой, нужно было сделать авторизацию на другой странице, доступа к .php файлу у меня нет, только .html и .js, для решения этой задачи я решил использовать $.post запрос, для отправки данных в форму, но столкнулся с проблемой - данные формы отправляются в саму форму на страницу auth.php, но к сожалению авторизации не происходит.
Ниже я укажу свой код, заранее хочу поблагодарить за оказанную помощь!
$.get({cache: true, url: 'auth.php'}).done(function(html) { // Подключаемся к донору
const login = new DOMParser().parseFromString(html, 'text/html');
$('body', login).each(function (i) { // Получаем элементы со страницы донора
$("form", login).attr('action', '/auth.php');
$(document).ready(function(){
$(".auth_f").submit(function(ev){
ev.preventDefault();
var data_t = $(".auth_f").serialize();
$.post(`auth.php`, data_t, function(data) {
console.log(data) // Проверяем работу скрипта (Данные отправляются)
});
});
});
$('#login').append($(this).html()); // Выводим форму ввода на страницу
});
});
Возможно, я делаю что-то неправильно, но пока понять я не могу. Вот что я получаю в консоле: