WordPressテーマでajaxを使用するのに問題があります。私はすべてのグーグルの最初の5ページとフォーラムを読みました...私は立ち往生しました。
だから、私はfunctions.phpにこれらの行を追加します
function my_action_callback(){
echo"aha";
die();
}
add_action('wp_ajax_my_action', 'my_action_callback');
add_action('wp_ajax_nopriv_my_action', 'my_action_callback');
そして私のテーマファイルで-main.jsはクリックイベントを追加します。これはajax呼び出しを送信します。
$('。load_more')。click(function(){$ .ajax({ type
:'POST'、
url:'http://www.mysite.eu/wp-admin/admin-ajax.php'、data
:{アクション:'my_action'}、成功:function(data、textStatus、XMLHttpRequest){
alert('done');
}、
エラー:function(MLHttpRequest、textStatus、errorThrown){
alert('error:' + errorThrown);
}
});});
そして、私は常に-'エラー:'を取得します。textStatusは空です。どうして??私を助けてください :(