ajax 和 form 表单 submit 的不同之处

来源:互联网 发布:lte无线网络优化论文 编辑:程序博客网 时间:2024/06/04 18:52


最近在学习 springmvc 框架的实践过程中 , 在做一个简单的 登入页面 向 验证页面 跳转的时候 

发现 无论我怎么点击  登入 的 按钮  浏览器的页面始终没有发生跳转 

期初 我以为是 controller 写的有问题  或者是 前端js 的回调函数有问题 

结果都不是 

最后问题 是  我前端的  登入 按钮 用的是   jquery 的 ajax 异步相应请求 


后来上百度 查询了一下 才知道 原来  ajax 和 form 表单请求是不同的 

下面的解释来自网络 

链接: http://www.jb51.net/article/46492.htm

现在来对比一下ajax与隐藏form提交的利与弊。

1.隐藏form提交,更新数据完成后,需要转到一个空白页面再对原页面进行提交后处理;ajax则不用,可以直接返回原页面进行提交后的处理。可见ajax可以比隐藏form提交少增加一个页面。

2.ajax出于安全性考虑,不能对文件进行操作,所以就不能通过ajax来实现文件上传,而通过隐藏form提交则可以实现这个功能,所以这就是目前用隐藏form提交的主要用途。


我的问题 正好属于第一种情况 

希望给一起学习 springmvc的小伙伴 一点参考

阅读全文
0 0
原创粉丝点击