重定向到另一个页面并更改这些页面的div内容
问题描述:
当用户注册成功后,注册表单的action属性将他重定向到login.html。我想更改公司文本以通知他注册成功。 我不明白,重定向后如何更改div文本。重定向到另一个页面并更改这些页面的div内容
答
您不能在另一个页面上更改文本,除非您在该页面上具有用于该目的的脚本。
您最好使用服务器端代码来更改消息。例如,使用php,你将有一个login.php页面,其中包含一个名为success的参数,所以如果你的登录成功,你可以调用login.php?success=1
,php脚本会将消息添加到页面。
这只是它如何完成的一个例子,但关键是您无法在当前页面上的脚本中更改随后加载的页面上的内容。
现在,如果你想使用脚本,你可以使用jQuery的login.html
内容加载到当前页面的上下文,使用.ajax()
或任何AJAX的jQuery函数.post()
,.get()
,等等,那么你可以使用你的脚本来更改内容,因为它将在您当前的页面中。