今天遇到 一个表单 提交的问题,用的是form的method='get'方法,但是很奇怪的是 在submit后,url的路径 不是期望的 :
提交的url是 index.php?route=store/index ,表单里面有些数据,提交后 页面的url直接 index.php?后面是form表单的构造参数值key=value对,
原来这就是get 和post的不同之处,post不会更改url,因为它不是用url来传参数的。
如果没有指明method,那么表单是默认采用get方法
而get是用url来传参的,所以它就会从 原先的url ?开始后 用表单内的数据重新来构造url,而表单里面并没有提交的数据,所以导致url的不是期望的格式,即没有带上
route=store/index