gpt4 book ai didi

javascript - 如何使用 JavaScript 重定向将值传递给 HTML 页面?

转载 作者:行者123 更新时间:2023-11-30 16:42:39 25 4
gpt4 key购买 nike

我有以下功能:

function loginUser(form){
try {
var user = Backendless.UserService.login(form.userid.value, form.pswrd.value);
if (user != null) {
window.location.href = "home.html";
} else
window.alert("Login failed");
}
} catch (e) {
window.alert("Login failed. " + e.message);
}
}

当我重定向到 home.html 时,用户对象有各种字段,我想将 user.credits 的值传递给 HTML 页面上的输入框.我该怎么做呢?

这是我的 HTML 页面的样子:

<div>Credits <input id="credits" type="text" class="input-block-level" placeholder="Credits" name="credits"></div>

最佳答案

你可以

window.location.href = "home.html?credits="+user.credits;

在你的 home.html 上:

document.getElementById('credits').value=getUrlVars()["credits"];

您可能想要了解一下 GET 和 POST 变量的概念。另请注意,此方法绝不安全:用户可以轻松操纵该值。

更安全的方法是在目标页面上POST 值,或者更好的方法是通过 PHP 等方式读取值。

关于javascript - 如何使用 JavaScript 重定向将值传递给 HTML 页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31704011/

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