我有一个网站,有一个登录表单,我希望它使用AJAX和PHP,AJAX和PHP脚本工作文件,其中大部分,但当我尝试重定向到一个新的页面,我有一个问题。
问题是我正在使用
document.getElementById("signup_form").innerHTML = xhr.responseText;
更新signup_form div,所以如果出现问题我可以将其写入网页的一部分。但是,当登录详细信息正确时,它会在我网站右上角的这个小div中加载新页面.....
在我的PHP脚本中,如果登录详细信息是正确的,我使用位置重定向,我也尝试使用cURL,但坦率地说,我不知道如何去做。
我希望整个页面从www.something.com更改为www.something.com/members,而不是将其加载到www.something.com页面上。此外,我正在存储会话数据,所以我不想在转到新页面时丢失它。
任何帮助和教程都非常受欢迎,我正在学习js和AJAX。
感谢您的帮助。
答案 0 :(得分:1)
如果您使用的是AJAX,则不能使用标题位置从服务器端/ php端重定向。而是使用
window.location
收到成功回复后,javascript的属性。像这样的东西
window.location = "www.something.com/members";