2013-05-23 2 views
-1

я получаю эту ошибку:JQuery - Предупреждение деление на ноль

Warning: Division by zero in /home/xxxxxx/public_html/xxxxx/xxxx/login.php on line 497 

Дело в том, что строка 497 в файле login.php выглядит следующим образом:

"; 

и ничего другого. . (Я закрытие PHP эхо-функции

Я думаю, что проблема заключается в моей функции JQuery, которая выглядит следующим образом (и который работает в стандартном HTML страницы):

<script type='text/javascript'> 
$(document).ready(function(){ 
$('#progressBar').progressbar({ 
      value: 0 
     }); 
}); 
var statusTracker; 
var percentage = 1; 

function checkStatus() { 
    percentage += 1; 
    $('.green span').text(percentage + "%"); 
    $('.green').width(percentage + '%'); 

    if (percentage == 100) stop(); 

} 
function startProgress(){ 
    statusTracker = setInterval(checkStatus, 100); 
} 

function stop() { 
    clearInterval(statusTracker); 
} 
$(document).ready(startProgress); 
</script> 

Я не могу кажется, найти проблему Помощь будет очень ценится

EDIT:.!. Когда я удаляю функцию JQuery выше, ошибка PHP также пошел

+5

JQuery обыкновение бросать ошибки PHP. –

+4

Ошибка, вызванная PHP, поэтому ошибка находится в вашем PHP-коде. Пожалуйста, добавьте его или, по крайней мере, строки 490 - 500. –

+0

Когда я удаляю функцию jQuery, которую я написал, ошибка исчезла. – oliverbj

ответ

2

Переместите сценарий вне <?php ?>

Нет причин для его присутствия ... Я предполагаю, что это даже недействительно.

, если он должен быть внутри тегов PHP сделать следующее

echo <<<EOD 

<script type='text/javascript'> 
$(document).ready(function(){ 
$('#progressBar').progressbar({ 
      value: 0 
     }); 
}); 
var statusTracker; 
var percentage = 1; 

function checkStatus() { 
    percentage += 1; 
    $('.green span').text(percentage + "%"); 
    $('.green').width(percentage + '%'); 

    if (percentage == 100) stop(); 

} 
function startProgress(){ 
    statusTracker = setInterval(checkStatus, 100); 
} 

function stop() { 
    clearInterval(statusTracker); 
} 
$(document).ready(startProgress); 
</script> 

EOD; 
Смежные вопросы