0

我们使用 Jquery Ui 设计了一个进度条。我们需要一个可以提供数值数据的程序。该代码不起作用

PHP代码

<?php
 ob_start();
 $array = array(10,20,30,40,50,60,70,80,90,100);
 foreach($array as $a ){
echo $a;
 sleep(1);
ob_end_clean();
 }
 echo 100 ;
 ?>

PHP 代码用于回显单个项目,它清除现有数据,以便我们的 Ajax 程序可以获取实际的数值数据。

谢谢

4

1 回答 1

0

如果您没有实际更新,则需要使用参数向您的 php 脚本发送请求:

$(function() {
    $("#progressbar").progressbar({ value: 0 });
    setTimeout(function(){ updateProgress(0); }, 500);
});
function updateProgress(data) {
    $.get(url+'?progress='+data, function(data) {
        // data contains whatever that page returns     
        if (data < 100) {
            $("#progressbar").progressbar({value: parseInt(data)});
            $("#progresstext").html("<p>    Loading...<p>");
            setTimeout(function(){ updateProgress(data); }, 500);
        } else {
            $("#progressbar").progressbar({value: 100});
        }
    }); 
}

和你的 PHP 脚本:

<?php
    echo (int)$_GET['progress']+10;
?>
于 2012-09-12T07:25:14.970 回答