有没有办法让ajax脚本在解析PHP脚本时对html元素进行更新,而不仅仅是在它完成时?即:
PHP:
<?PHP
echo 'stage 1';
sleep(3);
echo 'stage 2';
sleep(3);
echo 'Finished';
?>
我希望看到html元素发生的事情是,首先是“阶段1”,然后是3秒,“阶段2”等。
冲洗OB会实现我想要的还是更好的方法呢?
答案 0 :(得分:0)
很抱歉,但是你可以这样做,你需要在前端使用javascript / jQuery创建这个逻辑,并只使用后端(php)来获取源。
setInterval(function(){
//jQuery code..
$.ajax({
url: 'url_to_get_feeds',
data: {}, //if need put some param on request
success: function(callback){
//logic to put call content to html
//callback recive all content gerenated on the page 'url_to_get_feeds'
$('body').append(callback)
}
})
});