Përshëndetje Unë jam duke mësuar pak ajax dhe pak konfuz.
E gjitha funksionon, por jo 100% e sigurt pse? Unë kam skenarin më poshtë se si është strukturuar. Ajo që dua të di është se si funksionon suksesi: funksioni (rezultati). Në php-në time kam jehonën për 1 ose 0 por do të doja të përfshija më shumë informacion në php-në time dmth mesazhin e saktë.
Java skripti im është.
$("#username1").blur(function(){
var username1 = $('#username1').val();
$.ajax({
type: "POST",
url: "http://localhost/gonnabook/check_username_availability",
data: 'username1='+ username1,
success: function(result){
if(result == 1){
alert("true");
}
else{
alert("false");
}
}
});
php është
function check_username_availability(){
$check_this = $this->input->post('username1');
$data = $this->tank_auth->is_username_available($check_this);
// the above code does all the query and results in the data
if($data){
echo 1;
//ideally I would like to add a message here ie This is not available
}else{
echo 0;
}
}
Deri më tani, kuptova se jehona 1 në php është ajo që merr funksioni i suksesit në javascript. Por si do të përfshinte një mesazh në php? A mund ta bëjë dikush nëpërmjet një grupi ose diçkaje tjetër dhe më pas rezultati është rezultat. kontroll ose diçka e tillë? Çështja kryesore është se cila është korrelacioni i rezultatit në javascript dhe jehonën e php?