AJAX-запрос с использованием admin-ajax возвращает ошибку 400 (Bad Request)
3 апр. 2018 г., 20:15:19
Просмотры: 14.1K
Голосов: 1
Я пытаюсь создать AJAX-запрос для передачи пользовательской таксономии в мой WP_Query
, но получаю ошибку 400 (Bad Request)
. Мне кажется, что мой массив data
сформирован правильно, поэтому я не уверен, в чем причина. Есть ли здесь что-то не так? Можно ли получить более подробную информацию об ошибке, почему возвращается 400?
$.ajax({
type:'POST',
url:ajaxUrl,
data: {
taxonomy: 'products',
slug: 'shirts'
},
beforeSend:function(xhr){
},
success:function(data){
$('#response').html(data); // вставляем данные
}
});
Я проверил ajaxUrl
через console.log и получаю корректный путь до admin-ajax.php
, так что проблема не в этом. Думаю, проблема связана с data
.

APAD1
405
Все ответы на вопрос
1
1
вы забыли ключ "action" в вашем массиве данных. Этот ключ определяет, какая функция будет вызвана из вашего плагина или файла functions.php. Подробнее см. в документации WordPress - AJAX в плагинах

user141080
798
3 апр. 2018 г. 23:53:12
Похожие вопросы
5
ответов