重定向到另一个页面并更改这些页面的div内容

时间:2012-04-10 17:20:28

标签: javascript jquery html

当用户注册成功时,注册表单的action属性会将他重定向到login.html。我想更改div文本以通知他注册成功。 我无法理解重定向后如何更改div文本。

1 个答案:

答案 0 :(得分:3)

除非您为此目的在该页面上安装了脚本,否则无法更改其他页面上的文本。

最好使用服务器端代码来更改消息。例如,使用php,你会有一个login.php页面,它带有一个名为success的参数,所以如果你的登录成功,你就会调用login.php?success=1,php脚本会将消息添加到页面。

这只是一个如何完成的示例,但关键是您无法在当前页面上的脚本中更改后续加载页面上的内容。

现在,如果您想使用脚本,可以使用jQuery将login.html内容加载到当前页面上下文中,使用.ajax()或任何ajax jQuery函数.post().get()等。然后,您可以使用脚本更改内容,因为它将位于您当前的页面中。