form表单的同步提交行为

概念

  • 表单具有默认的提交行为,默认是同步的。同步表单提交,浏览器会锁死(转圈儿)等待服务端的响应结果。

  • 同步提交是指浏览器必须等待服务器响应后才能进行后面的操作,异步提交不用等待服务器响应就可以进行后面的操作

  • form标签内部的 actionmethod 属性就是用来编写同步的提交行为

  • 同步表单提交,浏览器会直接将服务器响应的内容渲染到页面上,也就是说表单的同步提交之后,无论服务端响应的是什么,都会直接把响应的结果覆盖掉当前页面。

  • 例如,表单同步提交后服务器返回一个 JSON 数据,那么页面上就会显示这个 JSON 数据
    form表单的同步提交行为_第1张图片

  • 注意对于同步请求,服务端的重定向代码才有效。对于异步请求,在服务端进行重定向无效,此时必须在客户端进行重定向。


参考文章

https://www.cnblogs.com/liuqifeng/p/13214946.html

你可能感兴趣的:(前端,前端,html5)