Home > Backend Development > PHP Tutorial > php flush与ajax 响应只好一次吗

php flush与ajax 响应只好一次吗

WBOY
Release: 2016-06-13 10:59:18
Original
941 people have browsed it

php flush与ajax 响应只能一次吗

<br />	$.ajax({<br />			type: "get",<br />			url: "./test.php",<br />			beforeSend: function(XMLHttpRequest){<br />				console.log("start Send ");<br />			},<br />			success: function(data, textStatus){<br />				console.log("Success!");<br />			},<br />			complete: function(XMLHttpRequest, textStatus){<br />				console.log("complete");<br />			},<br />			error: function(){<br />				alert("Error");<br />			}<br />	});<br />
Copy after login

test.php
<br />ob_start();<br />echo "First team";<br />	ob_flush(); <br />	flush();<br />	sleep(3);<br />echo "Follower";<br />ob_end_clean();<br />
Copy after login

不可以先返回"First team"的吗,要是可以就可以这样搞进度条了
------最佳解决方案--------------------
ajax只有完全接受数据后才会进行处理
你想要的,除非是轮询,或者用html5的长连接
------其他解决方案--------------------

引用:
ajax只有完全接受数据后才会进行处理
你想要的,除非是轮询,或者用html5的长连接

啊,那可就太遗憾了,异步都异了,何必呢~
我猜肯定又是倒霉的安全问题或是机制限制实现起来太费劲~
三个箱子就得拉三次,不管你来的卡车有多大,不环保不好吧

------其他解决方案--------------------
不是。
只是如果返回不完全的时候就处理数据,不能保证数据的完整性。
Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template