button= 附加为 elasticsearch 搜索表单中的最后一个参数
button= appended as last param in elasticsearch search form
我正在使用 elasticsearch,运行 遇到了一个奇怪的问题。我有一个供用户提交搜索的表单,但由于某种原因,当用户输入查询然后单击提交按钮时,最后一个参数是 button=
见下文:
http://lvh.me:3000/products?utf8=(checkmark)&q=tree&button=
这是表格。不确定这是表单 rails 还是弹性搜索的问题。
section.search
= form_tag main_app.products_path, method: :get
= text_field_tag 'q', nil, placeholder: t(:search)
= button_tag type: 'submit'
= icon('fa fa-search')
(编辑)HTML:
<form action="/products" accept-charset="UTF-8" method="get"><input name="utf8" type="hidden" value="✓">
<input type="text" name="q" id="q" placeholder="Search"><button name="button" type="submit">
感谢任何帮助!
您的 <button name="button" type="submit">
没有任何 value
属性(即 button_tag
的默认输出),因此在提交表单时,会附加 button=
表单的任何其他命名参数。如果您不想提交该参数,您可能应该在 button_tag
中添加一个空名称,即
button_tag type: 'submit', name: ''
我正在使用 elasticsearch,运行 遇到了一个奇怪的问题。我有一个供用户提交搜索的表单,但由于某种原因,当用户输入查询然后单击提交按钮时,最后一个参数是 button= 见下文:
http://lvh.me:3000/products?utf8=(checkmark)&q=tree&button=
这是表格。不确定这是表单 rails 还是弹性搜索的问题。
section.search
= form_tag main_app.products_path, method: :get
= text_field_tag 'q', nil, placeholder: t(:search)
= button_tag type: 'submit'
= icon('fa fa-search')
(编辑)HTML:
<form action="/products" accept-charset="UTF-8" method="get"><input name="utf8" type="hidden" value="✓">
<input type="text" name="q" id="q" placeholder="Search"><button name="button" type="submit">
感谢任何帮助!
您的 <button name="button" type="submit">
没有任何 value
属性(即 button_tag
的默认输出),因此在提交表单时,会附加 button=
表单的任何其他命名参数。如果您不想提交该参数,您可能应该在 button_tag
中添加一个空名称,即
button_tag type: 'submit', name: ''