HTML中的<form>标签,就是用于采集用户输入的信息,并通过<form>标签的提交操作,把采集到的信息提交到服务器端进行处理。通过点击 submit 按钮,触发表单提交的操作,从而使页面跳转到 action URL 的行为,叫做表单的同步提交。
表单同步提交存在两个缺点:
① <form>表单同步提交后,整个页面会发生跳转,跳转到 action URL 所指向的地址,用户体验很差。
② <form>表单同步提交后,页面之前的状态和数据会丢失。
如果使用表单提交数据,则会导致页面会发生跳转,页面之前的状态和数据也会丢失。解决这个问题,将表单更改为表单只负责采集数据,用Ajax负责将数据提交到服务器。
网友评论