鍍金池/ 問答/PHP  HTML/ ajax 輪詢php后臺,當(dāng)后臺沒有返回信息會關(guān)閉當(dāng)前的ajax的請求嗎

ajax 輪詢php后臺,當(dāng)后臺沒有返回信息會關(guān)閉當(dāng)前的ajax的請求嗎

現(xiàn)在就是遇到一個問題,當(dāng)ajax輪詢后臺的時候,后臺有時候沒有執(zhí)行完畢,又發(fā)起了另一次ajax 請求,
沒有數(shù)據(jù)返回的時候是否會關(guān)閉掉當(dāng)前連接了?

回答
編輯回答
蟲児飛

ajax會超時,斷開連接

2017年8月14日 12:18
編輯回答
我甘愿

ajax有ajax的超時時間,php有php的超時時間,超過ajax超時時間,請求中斷,PHP繼續(xù)執(zhí)行,超過php超時時間,PHP終止執(zhí)行

2018年8月17日 02:06
編輯回答
雅痞

不會關(guān)閉。
同一時刻會有兩個請求同時執(zhí)行。

一般ajax輪詢的時候會使用 abort方法關(guān)掉前一個

2017年10月24日 12:18
編輯回答
綰青絲

你ajax設(shè)置的超時時間到了,才會中止,和你發(fā)不發(fā)第二個沒關(guān)系。

2018年8月2日 18:23
編輯回答
只愛你

超時了才會關(guān)閉,否則請求一直是掛起等待pending的狀態(tài)

2017年3月14日 09:54
編輯回答
情殺

輪詢的模式就是多個ajax請求,各自處理對應(yīng)的服務(wù)器端數(shù)據(jù),ajax請求之間是相互獨立的,不存在你說的自動關(guān)閉連接

2018年8月19日 13:51
編輯回答
傲寒

輕量級的輪訓(xùn),比如查詢redis緩存中訂單狀態(tài)是否變更可以,但是重量級的輪訓(xùn),比如要查詢數(shù)據(jù)庫,有計算邏輯,最好不要用這種方案,重新考慮實現(xiàn)方案。

2017年6月5日 12:05
編輯回答
獨特范

都快2018年了 還輪什么詢。 直接websocket

2018年2月8日 00:40