我在我的网络应用程序中使用此代码进行登录:
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中重定向?
答案 0 :(得分:1)
使用php返回一个json字符串,或只是你想要的url的字符串,让它等待sleep()或javascript然后使用window.location.href重定向
您不能使用ajax请求重定向某人,至少不能直接重定向。
你当然可以回复一些javascript代码来重定向,一个元重定向,或者只是编写一个带有硬编码规则的函数,在你收到数据后几秒钟重定向。