当用户注册成功时,注册表单的action属性会将他重定向到login.html。我想更改div文本以通知他注册成功。 我无法理解重定向后如何更改div文本。
答案 0 :(得分:3)
除非您为此目的在该页面上安装了脚本,否则无法更改其他页面上的文本。
最好使用服务器端代码来更改消息。例如,使用php,你会有一个login.php页面,它带有一个名为success的参数,所以如果你的登录成功,你就会调用login.php?success=1
,php脚本会将消息添加到页面。
这只是一个如何完成的示例,但关键是您无法在当前页面上的脚本中更改后续加载页面上的内容。
现在,如果您想使用脚本,可以使用jQuery将login.html
内容加载到当前页面上下文中,使用.ajax()
或任何ajax jQuery函数.post()
,.get()
等。然后,您可以使用脚本更改内容,因为它将位于您当前的页面中。