У меня проблема с моим кодом в ajax.предупреждение всегда всплывает с использованием ajax
AJAX
<script type="text/javascript">
var stopTime =0;
var scoreCheck = function()
{
$.ajax({
url: 'http://127.0.0.1/ProgVsProg/main/checkScoreRoundOne',
success:function(output){
if(output !=' '){
$('#maincontent1').html(output);
bootbox.alert("We have a winner", function(){
});
stopTime = setTimeout(scoreCheck, 1000);
}
else {
clearTimeout(stopTime);
}
}
});
}
stopTime = setTimeout(scoreCheck,1000);
</script>
CONTROLLER
public function checkScoreRoundOne(){
$id = $this->session->userdata('userID');
$battleID = $this->lawmodel->getBattle($id);
foreach($battleID as $row){
$Rscore = $row->requestedScore;
$Cscore = $row->challengerScore;
if($Cscore == '1'){
$rID = $this->lawmodel->getID($row->challengerID);
foreach($rID as $row){
echo $row->username."Got the correct answer";
}
}
else if($Rscore == '1'){
$cID =$this->lawmodel->getID($row->requestedID);
foreach($cID as $row){
echo $row->username."Got the correct answer";
}
}
else
echo "Answer the question";
}
}
Моя проблема Аякса будет всегда начеку, даже он не соответствует условию в мой контроллер. я не могу проверить мой проект, если он правильно или not..Im с использованием CodeIgniter ..
Im новой асинхронности PLSS помощь .. :( Отредактировано
Как я могу сделать предупреждение всплывающего окна только тогда, когда она удовлетворяла условию в мой контроллер? :( Как когда тревога Cscore == «1» будет всплывать ..
, что вы пытаетесь сделать? это не очевидно из вашего вопроса. – Steve
отредактирован уже..oror..im не очень конкретный .. :( – Zurreal