将变量添加到使用jquery发布的数据

时间:2015-03-19 18:17:24

标签: php jquery

我有以下代码正常工作。我需要为php代码返回的数据分配一个变量。请帮我解决这个问题,因为这真的让我感到不安

    $(document).ready(function(){
            $('#nickname').keyup(function(){
                $('#checkUser').show();
                var nickname=$(this).val();
                if(nickname !=''){
                    $.post('php/checkUser.php',{nickname:nickname},function(data){
//for example var value=$(this).val(data);
                        if(data=='false'){
                            $('#checkUser').html('<img src="images/true.png" &nbsp width=15>');
                            $('#nickname').css('width','382');
                        } else if(data=='true'){
                            $('#checkUser').html('<img src="images/false.png" &nbsp width=15>');
                            $('#nickname').css('width','382');
                        }
                    });
                }else{
                    $('#nickname').css('width','400');
                    $('#checkUser').hide();
                }
            });
        });

1 个答案:

答案 0 :(得分:0)

我刚刚看到您的实时代码并对其进行了调试,发现此问题:

您的php脚本正在返回" false"而不是"false" 这就是if(data=='false')无效的原因

如果您添加checkUser.php代码,我可以帮助您进一步...