是否可以在表单 URL 中发送参数

文斯

我可以x=y用这样的隐藏字段的形式发送参数

<%= form_with(url: '/search', method: 'get') do %>
  <%= text_field_tag(:query) %>
  <%= hidden_field_tag(:x, 'y') %>
  <%= submit_tag("Search") %>
<% end %>

是否可以在 URL 中发送参数?以下不起作用

<%= form_with(url: '/search?x=y', method: 'get') do %>
  <%= text_field_tag(:query) %>
  <%= submit_tag("Search") %>
<% end %>
矢野

正如您在此处阅读的那样,您在 HTML 表单action属性中可能具有的查询字符串将不会被考虑在内。

翻译成你的form_for问题,这意味着你的查询字符串url:没有被考虑在内。

因此,您hidden_field_tag是解决此问题的正确方法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

是否可以在url jquery中发送对象

在url中发送参数(角度7)

在URL参数中发送数组值

使用 OFBiz 在 URL 中发送参数

MuleSoft:在PUT请求中发送表单参数

如何在URL中发送带有URL的参数?

java.lang.IllegalStateException:您可以在 POST 中发送表单参数或正文内容,不能同时发送

MVC 5:无法在URL参数中发送某些值

如何在Url.Action中发送多个参数?

Jenkins:在URL触发器中发送多个参数

如何在邮递员中发送HTTP URL参数?

邮递员:纽曼收集运行程序无法通过调用在正文中发送表单 url 编码参数

在http标头中发送参数是否安全

是否可以通过 Jar 文件在参数中发送 application.properties 文件?

是否可以在Java中修改在函数的参数中发送的属性的值?

是否可以在Android的新导航组件中发送字符串或整数以外的参数

Django 1.6-在url中发送参数,引发url miss match错误?

瓶子-是否可以检索不带参数的URL?

是否可以调用传递网站参数的 URL?

是否可以在Firebase中发送同步请求?

是否可以在块中发送结构?

将参数从表单发送到Url.Action

根据URL参数在app.use()中发送不同的路由器

如何在Asp.net Web Api中的url参数中发送控制器动作?

是否可以在php标头中发送数组(就像您可以使用表单一样)?

Apache htaccess在URL中发送URL

在URL中发送访问令牌是否安全?Firebase实时数据库REST API

AngularJS:是否可以在表单中使用以下URL?

JAX-RS Web服务如何仅接受在请求正文中发送的表单参数?