如果来自PHP的结果为假,如何处理ajax请求


how to proceed on ajax request if coming result from php is false

我正在制作一个表单,其中我有一个文本框名称"mobileNo"用于使用ajax从数据库php搜索记录,如果记录发现它打印Record found,如果没有找到,当它说在php echo "Record not found";我想做一些javascript动作,例如我想改变搜索按钮的颜色或它的文本从搜索提交。我怎么做呢?

      $(document).ready(function(){                
      $('#btn').on('click', function() {    
      var mobile_no = $('#mobile_no').val(); 
        if (mobile_no != ""){           
        $.post('testPht.php', {mobile_no: mobile_no}, function(data){
        $('div#errorDiv').html(data);
        });            
        }else{      
        $('#errorDiv').html("field required");            
        }
        }); 
        });                 
    php
    if(isset($_POST['mobile_no']))  { $mobile_no = $_POST['mobile_no'];          
    search query
    echo  "Record Found"; }else{ echo "Record not Found"; }

.trim()只是另一个开发人员的建议,如果你不需要它,你不必使用它

$.post('testPht.php', {mobile_no: mobile_no}, function(data)
{
    if(data.trim() == "Record Found")
    {
        // do what you want if record is founded
    }
    else if(data.trim() == "Record not Found")
    {
        // do what you want if record not founded
    }
});