サーバー側の処理
add_action('wp_ajax_tell_me', 'tell_me'); // ログイン状態のユーザーからのアクセスで動作する add_action('wp_ajax_nopriv_tell_me', 'tell_me'); // 非ログインのユーザーからのアクセスで動作する function tell_me() { $res = "answer"; echo json_encode($res, JSON_UNESCAPED_UNICODE); die(); //die()関数は、PHPスクリプトの実行を終了する }
サーバー側で行う処理で、AjaxはJSONファイルしか扱えないので、JSON形式にエンコードして返しています。
json_encode();