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);

}




?>