表单提交GET方法遇到的问题
2012-12-15 16:12
211 查看
今天遇到 一个表单 提交的问题,用的是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
提交的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
相关文章推荐
- 【JS】关于表单提交前验证的方法和可能遇到的问题总结
- 表单包含file上传文件提交,使用ajaxSubmint或者ajaxForm 遇到的问题以及解决方法
- 图片按钮,使用get方法提交数据时遇到的严重问题!
- Spring MVC 3 表单中文提交post请求和get请求乱码问题的解决方法
- encodeURI与encodeURIComponent方法的区别 如果你使用的get方法提交表单肯定要考虑到输入项目的编码解码问题。 解决这个问题大家一般都使用encodeURI或者en
- 解决get方法提交的表单乱码问题
- 关于在用curl函数post网页数据时,遇上表单提交 type为submit 类型而且没有name和id时可能遇到的问题及其解决方法
- ASP.NET页面借助IFrame提交表单数据所遇到问题的解决方法分享
- ASP.NET页面借助IFrame提交表单数据所遇到问题的解决方法分享
- form表单提交的 get/post 方法(二)中文乱码的解决(1)
- 用JS提交参数创建form表单在FireFox中遇到的问题
- springMvc 完美解决 multipart/form-data 方式提交请求 在 Filter 中 ServletRequest.getParameter方法 获取不到参数的问题
- 表单提交中form.action,form.submit()问题 *** 对象不支持此属性或方法
- 使用get方法提交form表单时出现乱码解决方法
- 表单用post方法提交数据时乱码问题
- 织梦gbk版本中ajax提交自定义表单中文乱码问题解决方法
- 表单中get与post提交方法的区别?
- 当button按钮放入form表单进行ajax提交遇到的诡异问题
- ie8下js提交get请求遇到拒绝访问的问题
- doGet()方法来处理浏览器直接访问和get方式提交的表单