私は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");
}