我收到此错误:
Warning: Division by zero in /home/xxxxxx/public_html/xxxxx/xxxx/login.php on line 497
问题是login.php文件中的第497行如下所示:
";
,没有别的。 (我正在关闭一个php echo函数。
我认为问题在于我的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>
我似乎无法找到问题所在。非常感谢帮助!
编辑:当我删除上面的jQuery函数时,PHP错误也消失了。
答案 0 :(得分: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;