首頁 > 後端開發 > php教程 > php flush与ajax 响应只好一次吗

php flush与ajax 响应只好一次吗

WBOY
發布: 2016-06-13 10:59:18
原創
946 人瀏覽過

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 />
登入後複製

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 />
登入後複製

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

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

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

------其他解决方案--------------------
不是。
只是如果返回不完全的时候就处理数据,不能保证数据的完整性。
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板