一个form 表单 get传参问题
程序员文章站
2022-04-30 09:16:41
...
如这个地址 http://www.hj0593.com/t.php?id=1
我在表单里面填写好name字段,想提交后台变为 http://www.hj0593.com/t.php?id=1&name='参数'
可是这边总是变为 http://www.hj0593.com/t.php?name='参数'
这个什么原因怎么解决呢?
代码很简单如下
我在表单里面填写好name字段,想提交后台变为 http://www.hj0593.com/t.php?id=1&name='参数'
可是这边总是变为 http://www.hj0593.com/t.php?name='参数'
这个什么原因怎么解决呢?
代码很简单如下
回复讨论(解决方案)
只传了name, id没传
ID原来URL就有。我要连原来的URL一起传
ID原来URL就有。我要连原来的URL一起传
啊,不知道你为嘛要分开写,那你在action里写上带id这个参数的url就可以了 method="get" 使用 GET 方法传递数据,将直接从表单数据构造 url 参数串,并不管原来的 url 中是否有参数
POST 方式就不会改变 url 参数
你需要将 id 放到表单的隐藏控件中
楼上正解!!!
上一篇: PHP header 函数的一些用法
推荐阅读
-
RestTemplate的请求参数传递问题 RestTemplate发送Get请求通过body传参问题
-
关于请求方式为GET的form表单,action属性后不能带参数的问题讲解
-
新增和修改数据,封装一个组件,运用于不同页面和不同类型,form表单中有可编辑的表格(父子传值,antd-Form表单的二次封装)
-
表单get传参是怎么包装URl的?
-
angular使用post、get向后台传参的问题实例
-
一个form 表单 get传参问题
-
关于请求方式为GET的form表单,action属性后不能带参数的问题讲解
-
RestTemplate的请求参数传递问题 RestTemplate发送Get请求通过body传参问题
-
Angular与PHP之间的不同的请求方式(post/get)导致的传参问题