• Узнать какие данные передались после ajax запроса?

    @readymans Автор вопроса
    в общем нашел ответ в pesponseText, жаль, что так никто и не подсказал куском кода
  • Узнать какие данные передались после ajax запроса?

    @readymans Автор вопроса
    Stalker_RED, не хватает знаний применить на практике. Может есть где-то готовый пример? Чтобы все отправленный input-ы записались в какую-ниб. переменную. Там должно быть 5-6 строк кода.
  • Узнать какие данные передались после ajax запроса?

    @readymans Автор вопроса
    Спасибо за ответ. К сожалению, нет. Модифицировать существующий ajax нельзя. Если б было можно я бы при success: function (data) вытаскивал data работал с ними. Наверное, сейчас вопрос в том, возможно ли это вообще реализовать технически?
  • Перехват всех POST отправок с форм через js?

    @readymans Автор вопроса
    К сожалению, нельзя трогать существующие ajax отправки. Мне нужно зафиксировать отправку ajax скриптом и если она была успешна, то сделать новый, отдельный ajax сериализовав данные с отправленной формы.

    Например, обычная форма отправляет так:

    $.ajax({
    url: $(this).closest('form').attr('action'),
    type: "POST",
    processData: false,
    contentType: false,
    data: data,
    dataType: "json"
    });

    Я не имею право внедрять свой код внутри нее - такое задание. Нужно после этого кода написать отдельный скрипт, который бы смог отловить данные этого ajax. Пока дошел только до этого:

    $( document ).ajaxSend(function( event, request, settings ) {
    console.log( request );
    });

    - и он действительно показывает, что был выполнен запрос, но не знаю, как вытащить отсюда responseText и statusCode - может вы знаете?
  • Перехват всех POST отправок с форм через js?

    @readymans Автор вопроса
    Обычные формы без проблем ловлю, а вот те, что на аяксе - не могу перехватить. Ставлю такой код:
    $( document ).ajaxSend(function( event, request, settings ) {
    console.log( request );
    });
    если юзер отправляет форму через аякс, то в консоли отображаются нужные данные. Как отловить, что аякс успешен в такой ситуации? Вытащить responseText
    и statusText? console.log( request.responseText ) ?