【问题标题】:Submit GET form in the url instead in the paramaters在 url 中而不是在参数中提交 GET 表单
【发布时间】:2014-08-16 07:41:05
【问题描述】:

我有一个 get 方法表单,它转到

mysite.com/?p=search&q=QUERY

但我想让表单发送给我

mysite.com/search/QUERY.

我已在 .htaccess 中启用了重写 URL。

有什么帮助吗?我该怎么做?

【问题讨论】:

    标签: javascript html forms get


    【解决方案1】:

    只需删除表单内所有这些元素的名称,并使用 js 或 jquery 获取值并将它们设置为 action 属性,如

     $('#formid).attr('action','/url/search/'+query);
    

    您可以在 onsubmit 事件中执行此操作并返回 true 以便提交表单。

    【讨论】:

    • 哇。是的,这是一个绝妙的解决方案。你是个天才。谢谢大佬!
    猜你喜欢
    • 2021-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-12
    • 1970-01-01
    相关资源
    最近更新 更多