XMLHttpRequest中的位置(使用PHP)

时间:2012-07-31 09:14:36

标签: php javascript xmlhttprequest

我在我的网络应用程序中使用此代码进行登录:

http://www.developphp.com/view.php?tid=1185

在my_parse_file.php中,之后是echos:

Thank you '. $_POST['firstname'] . ' ' . $_POST['lastname'] . ', says the PHP file

我希望它等待2秒然后重定向到另一页。

我试过把它放在回声中:

header('Refresh:3 ; URL=selector.php');

但它不起作用,是否有不同的方法需要在XMLHttpRequest中重定向?

1 个答案:

答案 0 :(得分:1)

使用php返回一个json字符串,或只是你想要的url的字符串,让它等待sleep()或javascript然后使用window.location.href重定向

您不能使用ajax请求重定向某人,至少不能直接重定向。

你当然可以回复一些javascript代码来重定向,一个元重定向,或者只是编写一个带有硬编码规则的函数,在你收到数据后几秒钟重定向。