当用户注册成功时,注册表单的动作属性将他重定向到 login.html。我想更改一个 div 文本以通知他他的注册成功。我不明白重定向后如何更改 div 文本。
问问题
1128 次
1 回答
3
除非您为此目的在该页面上有脚本,否则您无法更改另一页面上的文本。
您最好使用服务器端代码来更改消息。例如,使用 php,您将有一个 login.php 页面,该页面带有一个名为 success 的参数,因此login.php?success=1
如果您的登录成功,您将调用,并且 php 脚本会将消息添加到页面中。
这只是可能如何完成的一个示例,但关键是您不能从当前页面上的脚本更改随后加载的页面上的内容。
现在,如果您想使用脚本,您可以使用 jQuery 将login.html
内容加载到当前页面上下文中,使用.ajax()
或任何 ajax jQuery 函数.post()
等.get()
。然后您可以使用您的脚本来更改内容,因为它将是在您当前的页面中。
于 2012-04-10T17:23:10.817 回答