Apel AJAX folosind URL admin-ajax returnează eroare 400 (Bad Request)
3 apr. 2018, 20:15:19
Vizualizări: 14.1K
Voturi: 1
Încerc să fac un apel AJAX pentru a transmite o taxonomie personalizată în WP_Query
-ul meu, dar primesc eroarea 400 (Bad Request)
. Cred că array-ul data
este construit corect, așa că nu sunt sigur care este problema. Observați ceva în neregulă aici? Există vreo modalitate de a obține o eroare mai detaliată despre motivul pentru care returnează 400?
$.ajax({
type:'POST',
url:ajaxUrl,
data: {
taxonomy: 'products', // Taxonomia personalizată
slug: 'shirts' // Slug-ul termenului
},
beforeSend:function(xhr){
// Funcție executată înainte de trimiterea request-ului
},
success:function(data){
$('#response').html(data); // Inserăm datele primite
}
});
Am verificat ajaxUrl
în consolă și primesc calea corectă către admin-ajax.php
, așa că știu că nu de acolo vine problema. Cred că are legătură cu data
.

APAD1
405
Toate răspunsurile la întrebare
1
1
ai uitat cheia "action" în array-ul tău de date. Cu această cheie definești care funcție este apelată din pluginul tău sau din fișierul functions.php. Pentru mai multe informații consultă documentația WordPress - AJAX în Plugin-uri

user141080
798
3 apr. 2018 23:53:12
Întrebări similare
1
răspunsuri
5
răspunsuri