myscipt.js
$(document).ready(function(){
$("#mobile").on("blur",function(){
var mobile = $(this).val();
console.clear();
console.log("Mobile ="+mobile);
//Now fire ajax request
$.ajax({
url:BASE_URl+"check-mobile.php",
data:{
user_mobile:mobile,
},
type:"POST",
dataType:"json",
success:function(response){
// console.clear();
// console.log(response);
if(response.response_code==200){
var data = response.response_data; //Json_helper Keys
if(response.status==false){
$("#mobile").css("border","2px solid red");
$("#spn-mobile").html(response.comments);
$("#spn-mobile").css("color","red");
}else{
$("#mobile").css("border","2px solid green");
$("#spn-mobile").html(response.comments);
$("#spn-mobile").css("color","green");
$("#submit-btn").attr("disabled",false);
//Json_helper Keys
}
}
}
});
});
});
======================
<?php
header("Content-Type:application/json");
if($_SERVER['REQUEST_METHOD']=='POST'){
$mobile = isset($_POST['user_mobile'])?$_POST['user_mobile']:NULL;
if(is_null($mobile) or empty($mobile)):
json_bind([], 200, "* mobile cannot be Empty", false);
else:
$mobile = sanitise($mobile);
if(@doexist('tbl_student',['mobile'=>['=',$mobile],])):
json_bind([], 200, '* Mobile Already Exist', false);
else:
json_bind(['mobile'=>$mobile], 200, '* Unique mobile', true);
endif;
endif;
json_bind([], 201, '* Invalid Request', false);
}
?>
0 Comments