【发布时间】:2012-04-11 01:27:23
【问题描述】:
当用户注册成功后,注册表单的 action 属性会将他重定向到 login.html。我想更改一个 div 文本以通知他他的注册成功。 我不明白重定向后如何更改 div 文本。
【问题讨论】:
标签: javascript jquery html
当用户注册成功后,注册表单的 action 属性会将他重定向到 login.html。我想更改一个 div 文本以通知他他的注册成功。 我不明白重定向后如何更改 div 文本。
【问题讨论】:
标签: javascript jquery html
您不能更改其他页面上的文本,除非您在该页面上有用于该目的的脚本。
您最好使用服务器端代码来更改消息。例如,使用 php,您将有一个 login.php 页面,该页面带有一个名为 success 的参数,因此如果您的登录成功,您将调用 login.php?success=1,并且 php 脚本会将消息添加到页面中。
这只是可能如何完成的一个示例,但关键是您不能从当前页面上的脚本更改随后加载的页面上的内容。
现在,如果您想使用脚本,您可以使用 jQuery 将 login.html 内容加载到当前页面上下文中,使用 .ajax() 或任何 ajax jQuery 函数 .post() , .get() 等。然后你可以使用你的脚本来改变内容,因为它会在你当前的页面中。
【讨论】: