Nach meinem Code, der in Code funktioniert ignitor 1.7.1 jetzt nicht in der Lage Controller Controller Methode Benutzer/checkAvailability zu starten? RequestSource = USER_AVAILABILITY es goves zu Fehlerblock und Druckalarm als Alarm ('In side Error');Nicht in der Lage, Ajax Anfrage in Code zu verarbeiten ignitor1.7.3
fand ich, dass keiner von JQuery Ajax-Anfrage nicht funktioniert ..
nicht in der Lage zu verstehen, warum seine,
Bitte helfen
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();
} });
}
CI-Methode in Controller
nicht Controller-Methode gehen nennen Benutzer/**
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)) ;
}
Können Sie den CI-Code veröffentlichen? – Fred
erledigt, bitte überprüfen – Vicky
Es ist CodeIgniter. –