Llamada AJAX con URL admin-ajax devuelve error 400 (Bad Request) en WordPress
3 abr 2018, 20:15:19
Vistas: 14.1K
Votos: 1
Estoy intentando crear una llamada AJAX para pasar taxonomías personalizadas a mi WP_Query
pero obtengo un error 400 (Bad Request)
. Creo que mi array data
está construido correctamente, así que no estoy seguro de qué lo está causando. ¿Algo parece incorrecto aquí? ¿Hay alguna forma de obtener un error más detallado del porqué devuelve error 400?
$.ajax({
type:'POST',
url:ajaxUrl,
data: {
taxonomy: 'products',
slug: 'shirts'
},
beforeSend:function(xhr){
},
success:function(data){
$('#response').html(data); // insertar datos
}
});
He verificado ajaxUrl
con console.log y obtengo la ruta correcta a admin-ajax.php
, así que sé que ese no es el problema. Creo que debe tener algo que ver con data
.

APAD1
405
Todas las respuestas a la pregunta
1
1
olvidaste incluir la clave "action" en tu array de datos. Con esa clave defines qué función es llamada desde tu plugin o archivo functions.php. Para más información consulta la documentación de Wordpress - AJAX en Plugins

user141080
798
3 abr 2018 23:53:12
Preguntas relacionadas
9
respuestas