На сайте есть формы, как обычные с POST отправкой напрямую, так и Ajax без перезагрузки страницы.
В конец такого сайта надо поставить js, который бы отлавливал любую отправку форму и данные передавал на php файл другого сайта. Напрямую привязываться к селектору отправщика нельзя, так как он может быть неизвестным. Заранее будет неизвестно ни число форм, ни их тип.
Возможно для этого надо как-то использовать XMLHttpRequest? - Но для меня это темный лес, с ним не работал.
можно написать еще один запрос ajax, который бы передавал отправленный данные на другой сайт. Просто в 1 ajax
отправке в success(если это jQuery) запускаешь вторую функцию ajax. который уже пердает на другой сайт.
К сожалению, нельзя трогать существующие ajax отправки. Мне нужно зафиксировать отправку ajax скриптом и если она была успешна, то сделать новый, отдельный ajax сериализовав данные с отправленной формы.
Я не имею право внедрять свой код внутри нее - такое задание. Нужно после этого кода написать отдельный скрипт, который бы смог отловить данные этого ajax. Пока дошел только до этого:
Обычные формы без проблем ловлю, а вот те, что на аяксе - не могу перехватить. Ставлю такой код:
$( document ).ajaxSend(function( event, request, settings ) {
console.log( request );
});
если юзер отправляет форму через аякс, то в консоли отображаются нужные данные. Как отловить, что аякс успешен в такой ситуации? Вытащить responseText
и statusText? console.log( request.responseText ) ?
Напрямую привязываться к селектору отправщика нельзя, так как он может быть неизвестным.
-------------
Из полученного заголовка удалённого (curl использую) пост запросов формируем ленту json и = "json_name=" + JSON.stringify({name:
fetch(