是否可以从 $.ajax 帖子中获得部分结果并写入 div?
我的js代码
$('#submit').livequery('click', function(event) {
event.preventDefault();
$('#loading').show();
var myvar= $("#myvar").val();
$.ajax({
type: "POST",
url: "process.php",
cache: false,
data: ({'myvar':myvar}),
success: function(data){
$('#loading').hide();
$('#main_content').html(data);
},
});
return false;
});
来自 process.php 的代码
function send($string = "") {
echo $string;
echo str_pad('', 4096)."\n";
@ob_flush();
@flush();
}
for($i=1;$i<=10;$i++){
send($i);
sleep(5);
}
可以在 #main_content 上显示如下结果:
- 显示 1 -> 等待 -> 显示 2 -> 等待 .....
现在我在处理完成后得到所有结果:12345678910