1

我有一个页面包含一个表格。在那个页面上,我想在提交后得到一个结果。

为此,我添加了此代码以获取在 div 中返回的数据:

    <script type="text/javascript">
    $(function(){
        $('#ff').form({
            success:function(data){
                $("#hest").show();
                //$.messager.alert('Info', data, 'info');
                $("#message").html(data); 
            }
        });
    });
</script>

表单提交到这个 php 文件:

<?PHP$x=0;
   while($x<=100)
     {
         echo "The number is: $x \n";
         $x++;
         sleep(1);
     } 
?>

当我提交时,我得到了所有 100 次循环运行的结果,是否有可能获得一次循环运行的结果,查看进度而不是等待所有 100 次循环运行都完成?

4

1 回答 1

0

您可以手动调用每次迭代,而不是在服务器端调用循环。但我不确定您是否应该将此视为一个不错的解决方案。这会将循环移动到客户端。

于 2013-09-06T11:14:08.347 回答