0

wordpressでajaxを使おうとしています。

ajax応答がありません。コードを間違えた場合は、お知らせください。

ここに私のjqueryコードがあります

// ajax submitting for the name
    $("#sendemp").submit(function(e) {
    e.preventDefault();
    var submit_val = $("#searchbox").val();
    alert('submitval is ' + submit_val);
    $.ajax( {
        type : "POST",

        url : "./wp-admin/admin-ajax.php",
        data : {
            action : 'deatils_search',
            user_name : submit_val
        },
        success : function(data) {
                alert('hhh');
            $('#accordion3').html(data);
            // $( "#searchbox" ).autocomplete({
            // source: data
            // });

        }
    });

});

これが私のphpコードです

function deatils_search() {


    $name=$_POST['user_name'];//retrive data from post array on form submitting
$jason  =$name;

    echo json_encode($jason) ;

    //echo '</div>';
    //wp_reset_query();
    die();
} // end theme_custom_handler
add_action( 'wp_ajax_deatils_search', 'deatils_search' );
add_action( 'wp_ajax_nopriv_deatils_search', 'deatils_search');

alert('hhh'); を出力してみました。ajax 呼び出しの成功メッセージについて。しかし、何も印刷されません。私はどこで間違いを犯しましたか?

クロムの以下のネットワークタブを確認してください ここに画像の説明を入力

4

2 に答える 2