2011-03-28 58 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

相关问题