user/checkAvailability?requestSource=USER_AVAILABILITY bu alert ('yan Hata') olarak blok ve baskı uyarısı hata Goves denetleyici yöntemi çağırmak mümkün değil artık kod ateşleyici 1.7.1 iyi çalışıyor benim kod takiben;
Ben JQuery Ajax isteği hiçbiri çalışmıyor bulundu ..
onun denetleyici yöntemi çağırmak için gitmiyor neden anlamak mümkün değil,
Lütfen yardım
function checkAvailability(){ $.blockUI({message: null});
var newMessage = 'E1';
$('#searchLoading').show(); alert('I am here'); $.ajax({
type: "post",
url: "user/checkAvailability?requestSource=USER_AVAILABILITY",
cache: false,
data: "userName=" + $("#userName").val(),
success: function(json){
alert("Printing Json");
try{
$.unblockUI();
var obj = JSON.parse(json);
if(obj[0].STATUS=='true'){
newMessage = "E15";
$('#checkUser').hide();
}else{
newMessage = "E16";
$("#checkUser").hide();
}
showMessage(newMessage);
$('#searchLoading').hide();
}catch(e) {
alert('In side Exception');
showMessage("E1");
$.unblockUI();
$('#searchLoading').hide();
}
},
error: function(){
alert('In side Error');
$('#searchLoading').hide();
$.unblockUI();
$("#checkUser").hide();
showMessage(newMessage);
$( "form" )[0].reset();
} });
}
Kontrolör Kullanıcı CI Yöntemi
/**
This method is used to check User Name availabiliy.
*/
public function checkAvailability(){
$userName = trim($this->input->post('userName'));
$query = $this->UserModel->getUser($userName);
$status =array("STATUS"=>"true");
if($query){
$status = array("STATUS"=>"false");
}
echo json_encode (array($status)) ;
}