gpt4 book ai didi

javascript - 如何使用 Native Javascript 将 Ajax PHP 字符串重定向到新 URL?

转载 作者:行者123 更新时间:2023-12-01 02:33:59 25 4
gpt4 key购买 nike

如果我的php字符串是这样的。 $ResponseG 是我的字符串。

$responseG = $_SESSION['id']." | ";
$responseG .= $_SESSION['type']." | ";
$responseG .= $_SESSION['username']." | ";
$responseG .= $_SESSION['last_active']." | ";
$responseG .= $_SESSION['last_login']." | ";

大概是这样的。

2 |用户 |用户名 |时间1 |时间2

这是 Ajax

if(RequestObject){
RequestObject.open("POST", "calls/checkLog.php");
RequestObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
RequestObject.onreadystatechange = function(){
if(RequestObject.readyState == 4 && RequestObject.status == 200){
if(RequestObject.readyState == 4){
if(RequestObject.responseText !== "Username or Password are Invalid!"){
if(RequestObject.responseText !== "Username and Password are Required to Continue."){
window.location.replace("http://folder/members.php");
}else{document.getElementById('alertLog').innerHTML = RequestObject.responseText;}
}else{document.getElementById('alertLog').innerHTML = RequestObject.responseText;}}}}
var dataStringA = document.getElementById('inputaID').value;
var dataStringB = document.getElementById('password').value;
var data = dataStringA+'|'+dataStringB+'|';
RequestObject.send("data=" + data);}
return false;}

在本节中,我想将字符串发送到重定向的 URL如何将 php 字符串发送到 Members.php 页面

window.location.replace("http://folder/members.php");

请不要使用 jQuery。解决方案必须是原生 Javascript。提前致谢。

最佳答案

这可以通过在 URL 的查询字符串中传递响应来完成:

window.location.replace("http://folder/members.php?userInfo=" + encodeURIComponent(RequestObject.responseText));

然后您应该能够使用 $_GET['userInfo'] 访问members.php 中传递的数据

关于javascript - 如何使用 Native Javascript 将 Ajax PHP 字符串重定向到新 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48088404/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com