Как переписать URL для передачи запросов в пользовательский метод через AJAX? (Нельзя использовать admin-ajax.php)
13 янв. 2012 г., 05:00:18
Просмотры: 402
Голосов: 1
Мне нужно создать WordPress-плагин, который возвращает HTML для AJAX-запроса. Однако из-за особенностей серверной среды я не могу использовать стандартный admin-ajax.php
.
Мне посоветовали создать пользовательскую страницу с перезаписью URL, например: /my-ajax-calls/
Таким образом, когда я отправляю запрос на эту страницу, это будет выглядеть так:
jQuery.get("/my-ajax-calls/param1/param2/",...);
Затем я смогу использовать param1
и param2
для возврата соответствующего HTML.
Я знаю, как создавать плагины, но как мне переписать URL, чтобы связать его с методом, генерирующим HTML?

alfred
11
Комментарии
Все ответы на вопрос
1
0
Вы можете легко указать путь к пользовательскому файлу при использовании wp_localize_script()
. Просто - в третьем аргументе-массиве - установите ajax_url
на любой файл, который вы хотите использовать.

kaiser
50.8K
13 янв. 2012 г. 21:56:47
Похожие вопросы
2
ответов
2
ответов