У меня на сайте на WordPress и внешнем веб-приложении. Я пытаюсь сделать AJAX звонок из этого внешнего веб-приложения, чтобы получить некоторую информацию от моего сайта / базы данных WordPress, но я получил сообщение об ошибке 400.
Вот мой ajax код вызова:
jQuery.ajax({
type:"POST",
url: "https://www.groupio.fr/wp-admin/admin-ajax.php",
contentType: 'json',
dataType: "JSON",
responseType:'json',
data: {
action : "itempricingfunction",
ean : "EANTEST0101010"
},
success:function(data){
alert(data);
},
error: function(errorThrown){
console.log(errorThrown);
}
});
и вот мои функции. php файл на моем сайте WordPress:
function itempricingfunction(){
$product_ean = (isset($_POST['ean'])) ? htmlentities($_POST['ean']) : NULL;
echo json_encode(array('product_ean' =>$product_ean));
exit;
}
add_action("wp_ajax_nopriv_itempricingfunction", "itempricingfunction");
add_action("wp_ajax_itempricingfunction", "itempricingfunction");
Ответ от WordPress - ошибка 404.
Можете ли вы помочь мне общаться и установите / получите некоторые данные с моего сайта WordPress, пожалуйста?
Заранее спасибо.