0

これは基本的な質問だと思いますが、以下のスクリプトを複数回機能させることはできません。.live()と.on()を使用したトリエンも成功しませんでした。一度は正常に動作しますが、その後は動作を停止します。

$('.chk_av').click(function(){
    var new_user=$('.new_uname').val();
    if(new_user=="")
    {
        return;
    }
    var data="new_user="+new_user+"&agent_id="+agent_id+"&key=1";
    $.ajax({
        type:"POST",
        url:"admin_includes/change_pwrd.php",
        data:data,
        success:function(html){
            if(html==1)
            {
                $('.js_alert3').text("Username already in use.").fadeOut(5000);
                return;
            }
            if(html==2)
            {
                $('.js_alert3').text("Username Free.").fadeOut(5000);
                return;
            }
        }
    })//end ajax
});
4

1 に答える 1

1

上記のコードでfadeIn()を見逃したこのコードを試してください。

$('.chk_av').click(function(){
        var new_user=$('.new_uname').val();
        if(new_user=="")
        {
            return;
        }
        var data="new_user="+new_user+"&agent_id="+agent_id+"&key=1";
        $.ajax({
            type:"POST",
            url:"admin_includes/change_pwrd.php",
            data:data,
            success:function(html){
                if(html==1)
                {
                    $('.js_alert3').text("Username already in use.").fadeIn().fadeOut(5000);
                    return;
                }
                if(html==2)
                {
                    $('.js_alert3').text("Username Free.").fadeIn().fadeOut(5000);
                    return;
                }
            }
        })//end ajax
    });
于 2012-07-04T11:41:47.227 に答える