2011-02-17 67 views
0

我正在使用faye(用於node.JS),它似乎在使用永無止境的xmlhttprequest來獲取「實時」數據。Firefox延遲jQuery Document.Ready使用Faye

我有一個頁面(在jQuery的文檔準備功能)通過ajax加載頁面 。點擊加載頁面中的鏈接時,它會加載 另一個頁面,該頁面還包含通過document.ready函數調用的ajax。

當faye在firefox中運行時,似乎從服務器上無限加載 。這似乎是拋棄了jQuery的文檔。已準備好 函數。它通常不會執行從ajax加載的代碼,至少在10秒到30秒之間。任何想法是什麼造成這個?

+2

如果沒有使用代碼的例子,這個問題很難理解。 – Pointy

+0

我得到你想要問的東西。基本上,在DOM準備就緒之後,你需要一個ajax調用,但是DOM從來沒有準備好,因爲Faye正在延遲它,並且你的ajax調用永遠不能正確定時。我有完全相同的問題,我仍然在尋找解決方案。如果您有任何解決方案,請告訴我。 –

回答

0

您可能會考慮切換到socket.io,除非您真的需要從faye獲得某些東西。或者,停止進入#node.js並提出問題!一定要報告你的發現。

+0

非常感謝:)我在一個月前隔離了這個問題,只是忘記發佈答案,直到你提醒我! – Eric