即时返回值

时间:2013-09-06 11:11:17

标签: php jquery ajax

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

为此,我添加了此代码以获取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次运行完成?< / p>

1 个答案:

答案 0 :(得分:0)

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