使用location.replace弹出消息

时间:2014-10-08 10:16:35

标签: jquery ajax window

我尝试使用以下行在注册时将用户重定向到某个页面:

window.location.replace(value2);

其中value2是URL。我想附上一些显示为弹出窗口的消息。 知道如何实现这一目标吗?

3 个答案:

答案 0 :(得分:2)

在重定向的URL上添加GET参数

var url= actualURL+'?message=1';
window.location.replace(url);

您可以找到如何从网址here

中检索获取参数

在接收页面上,您可以检查message参数的值,并显示来自JavaScript的相应消息。

通过这种方式,您可以在不更改服务器端代码的情况下完成此操作。

答案 1 :(得分:1)

试试这个

var value2 = "samp2.php?success=Yes";
window.location.replace(value2);
在samp2.php中

在第一行写下

if(isset($_GET['success']) && $_GET['success'] == "Yes")
{
    print '<script type="text/javascript">';
    print 'window.onload = function(e){';
    print 'alert("Welcome to page 2")';
    print '};';
    print '</script>';
}
//header("refresh:1,url=samp.php"); // this is optional

答案 2 :(得分:0)

使用javascript确认:

var r = confirm("Do you want to be redirected?!");
if (r == true) {
    window.location.replace(value2);
} else {
    alert( 'Okay then, We will stay right here' );
}