例如代码:
$.get("test.jsp",function(data){
$("#output").append(data);
});
是获取 test.jsp 的内容,并 append 到 #output,
现在的问题是 test.jsp 中显示的内容是逐步输出的:
out.print("1");out.flush();
Thread.sleep(1000);
out.print("2");out.flush();
Thread.sleep(1000);
out.print("3");out.flush();
Thread.sleep(1000);
out.print("ok");out.flush();
每打印一个数字,sleep(1000),直接在浏览器打开 test.jsp 也可以看到这种效果
但 $.get("test.jsp"... 无法将这种效果消失出来,总是等到该页面完全处理完成后一次显示出所有内容
将其逐步显示的效果在 #output 中展现出来?
$.get("test.jsp",function(data){
$("#output").append(data);
});
是获取 test.jsp 的内容,并 append 到 #output,
现在的问题是 test.jsp 中显示的内容是逐步输出的:
out.print("1");out.flush();
Thread.sleep(1000);
out.print("2");out.flush();
Thread.sleep(1000);
out.print("3");out.flush();
Thread.sleep(1000);
out.print("ok");out.flush();
每打印一个数字,sleep(1000),直接在浏览器打开 test.jsp 也可以看到这种效果
但 $.get("test.jsp"... 无法将这种效果消失出来,总是等到该页面完全处理完成后一次显示出所有内容
将其逐步显示的效果在 #output 中展现出来?