2011-03-28 31 views
0

我正在使用jQuery調用php函數。這個工作正常,除了當用戶點擊一個鏈接時(如果PHP函數沒有完成執行),新頁面將不會開始加載直到PHP函數完成。如何停止用戶點擊鏈接時調用php函數的jQuery

jQuery中有需要更改的設置嗎?

+0

通常,如果您在調用ajax()時未將async設置爲false,則不應該發生這種情況。也許你可以告訴我們更多或給我們看一些代碼。 – 2011-03-28 19:07:30

回答

0

您是否在您的PHP代碼中使用會話處理?

如果2個PHP進程正在使用同一個會話運行,則一個進程將阻塞(等待),直到第二個進程完成。

儘量調用session_write_close()以防止發生此情況。

有關更多詳細信息,請參見http://php.net/manual/en/function.session-write-close.php

+0

有趣我從來沒有想到這一點。我想你可以用給定正確用例的自定義會話處理程序來解決這個問題。 – therealsix 2011-03-28 23:02:06

+0

有趣我從來沒有想到這一點。我想你可以用給定正確用例的自定義會話處理程序來解決這個問題。 – therealsix 2011-03-28 23:03:17

相關問題