确实存在一种重定向和显示 javascript 消息的方法

Does exist a way to redirect and show a javascript message?

本文关键字:显示 javascript 消息 方法 重定向 一种 存在      更新时间:2023-09-26

用户更新寄存器后,我想将他重定向到另一个页面,在那里我想显示一条javascript消息(alertfy.notify()),告诉寄存器已成功更新。

我不知道是否有办法在重定向页面中动态编写脚本标签。

拜托,我不想在查询字符串中传递变量。

如果你使用PHP,你可以做例如:

<?php
session_start();
function storeMessage() {
    $_SESSION['message_registered'] = 'Your message...';
}
function getRegisterMessage() {
    return $_SESSION['message_registered'];
}
?>

在仅限javascript中:

function setMessage(name, msg) {
    localStorage.setItem('message_' + name, msg);
}
function getMessage(name) {
    return localStorage.getItem('message_' + name, msg);
}
// at register form succesful submit
setMessage('registered', 'Thank you for creating an account!');
// at the page you want to get the message
var msg = getMessage('registered');
alert(msg);

你也可以在javascript中创建类似令牌的东西。每次打开包含您网站页面的选项卡时,您都会使用 javascript 创建一个令牌。只有具有正确令牌的正确选项卡才能获取消息。因此,令牌存储在每个选项卡/窗口的"javascript内存"中。