Прототип межсайтового запроса к WordPress, получающий 400 неверных запросов - PullRequest
0 голосов
/ 23 января 2019

Я хочу сделать межсайтовый запрос на установку WordPress на "domain1".Запрос исходит от проекта "domain2", где я не могу использовать jQuery.Установка WordPress просто не отвечает "400 Bad Request".Что я делаю не так?

// wordpress theme part on domain1:
class mytheme {
    public function _init() {
        header('Access-Control-Allow-Origin: *');
        header('Content-Type: application/json');
        add_action('wp_ajax_myajax', array($this, 'myajax'));
    }

    public function myajax() {
        echo json_encode(array("test"));
        exit();
    }
}
// js code on domain2:
new Ajax.Request("https://domain1/wp-admin/admin-ajax.php?action=myajax", {
    method: 'get',
    onComplete: function() {

    }
});
...