我正在为 wp 做一个 ajax 函数。但我总是得到响应 0。我看到了文件 admin-ajax.php 的代码并看到了这个:
if ( empty( $_REQUEST['action'] ) )
die( '0' );
这是我的 js 函数 ajax。
function fnc(){
var ajax=new XMLHttpRequest();
ajax.open("POST", "<?php echo get_site_url(); ?>/wp-admin/admin-ajax.php");
ajax.onreadystatechange= function(){
if (ajax.readyState === 4) {
if (ajax.status === 200) {
alert(ajax.responseType);
alert(ajax.responseText);
} else {
alert('There was a problem with the request.');
}
}
}
ajax.send("action=some_function");
}