- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть форма
Не могу понять какому пхп скрипту по нажатию на кнопку "Импортировать выделенные товары" передаются данные формы на обработку?
Если там аякс - то надо адрес искать в javascript'ах.
Если обычная форма - то передаются по адресу текущей страницы, только методом post, судя по коду.
ищи
$('.uk-form').on('click', function(){
$post\ajax('тут будет урл, куда шлётся запрос'
})
там, кстати, два атрибута class у form прописаны.
А так вспомнил еще вариант - это в средствах разработчика во вкладке network посмотреть, куда запрос отправлен.
Открываем страницу, на которой будет отправлена форма.
После полной загрузки страницы открываем инструменты разработчика в Google Chrome (нажать F12) - Вкладка Network (Сеть) - ставим галочку возле Preserve log (не очищать лог).
Отправляем форму.
В журнале появляются все запросы к сети.
Прокручиваем к первому или фильтруем по методу отправки (POST).
Это и будет скрипт, который обрабатывает форму.
Там же, можно включить показ колонки Initiator (инициатор) и увидеть какой именно скрипт и на какой строке инициировал отправку формы.
Если форма отправляется посредством JS, запрос может также дублироваться во вкладке Console (консоль).
Это и будет скрипт, который обрабатывает форму.
http://site.ru/wp-admin/admin-ajax.php
Initiator (инициатор)
http://site.ru/wp-admin/admin-ajax.php
@ load-scripts.php?c=1&load[]=sack,jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-wi
---------- Добавлено 16.12.2016 в 11:21 ----------
надо адрес искать в javascript'ах.
вот вроде тот кусок, который обрабатывает форму
$("body").on("submit", ".goodsImportForm", function () {var $form = $(this);
$(".importDia").dialog({
'dialogClass': 'wp-dialog',
'modal': true,
'autoOpen': true,
'closeOnEscape': false,
"beforeClose": function () {
return $form.data("imported") == 1;
}
});
compileChanges();
restartedAjax(ajaxurl, $form.serialize(), function () {
$form.data("imported", 1);
$(".importDia").dialog("close");
alert("<?php _e("Товары импортированы", "admitadGoods"); ?>");
})
return false;
});
ну как минимум после загрузки я вижу окно с ""Товары импортированы""
после compileChanges(); добавьте
console.log('form action',ajaxurl);
отправьте форму с открытыми средствами разработчика - вам в консоли напишет адрес, на который она отправляется.
http://site.ru/wp-admin/admin-ajax.php
Значит обработку формы обрабатывает WP AJAX.
Надо найти регистрацию обработчика в исходном коде плагина, который отвечает за эту форму.
Вы знаете плагин, который отвечает за вывод/обработку данной формы или это пытаетесь выяснить?
адрес, на который она отправляется
form action /wp-admin/admin-ajax.php
---------- Добавлено 16.12.2016 в 13:13 ----------
Вы знаете плагин, который отвечает за вывод/обработку данной формы или это пытаетесь выяснить?
знаю
как найти? что искать?
---------- Добавлено 16.12.2016 в 13:19 ----------
add_action("wp_ajax_importGoods", array ($this, "importGoods"));
то?
да оно
этот момент понял - куда идет на обработку
а как бы еще определить полное содержание $_POST
чтобы видеть все что передается
а как бы еще определить полное содержание $_POST чтобы видеть все что передается
В самом начале того файла, куда передаётся
Если из-за аякса так не прокатит - тогда вместо этого кода - код записи в файл. Или перехватывать из javascript перед отправкой.перехватывать из javascript перед отправкой
как сделать?