开发的过程中,总会遇到各种各样的小问题。有的问题是由于个人失误造成的,需要去修正,而有的是因为决策原因,需要换条思路去解决。一般我们在实现页面局部刷新的时候使用Ajax,表单递交的时候使用传统的Form递交。如果表单递交使用Ajax的话,也许会有意想不到的结果。
使用Ajax递交表单,体验会更好。数据提交页面不会闪屏;页面局部更新速度快;网络带宽占用低。
传统模式下,表单提交整个页面重绘,为了维持页面用户对表单的状态改变,要多写不少代码。 要在控制器和模板之间传递更多参数以保持页面状态。而AJAX不然,数据提交页面不会白屏,因为页面只是局部更新, 不关心也不会影响页面其他部分的内容。