Ajax实时显示方法处理进度!!

来源:百度知道 编辑:UC知道 时间:2024/06/15 03:21:20
浏览器发送一个ajax请求,提交给服务器方法aa()处理。
当方法aa()处理中,需要分批向客户端发送数据,也就是不等到方法结束就向客户端发送数据。

例如:
本来aa()方法执行完反回的是一个字符串str="123456789"
但我想分别以1,2,3,...7,8,9的形式发送给浏览器。
问该怎么处理?
服务器推送技术可以解决么?

你这个问题不能用ajax来解决.b/s结构就是提交一次,返回一次.服务器不会自动向客户端(浏览器)发送数据,也就是说它是被动的而不能是主动的;你要理解这点.

你只能分批发送,可以在JS里面写一个多少秒提交一次,服务器属于请求响应的,你不可能请求了,再给你不同的响应,