[英]how to proceed on ajax request if coming result from php is false
我正在做一个表格,其中我有一个文本框名称“ mobileNo”,用于使用ajax从数据库php进行搜索记录,如果找到Record found
,则打印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
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.