删除"?query ="来自我的网址

时间:2016-03-08 01:30:24

标签: html

所以我制作了一个非常简单的Chrome扩展程序,允许有人点击它,然后键入一个法语单词,然后它会接受单词并将您重定向到法语词典。

以下是相关代码:

<div id="pattern" class="pattern"> 
        <form action="http://www.wordreference.com/fren/" method="get" class="f" target="_blank"> 
                            <input type="search" name="query" placeholder="Search Videos.." /> 
                            <input type="submit" class="btn search-submit" value="Search"> 
                        </form>

然而,当我输入一个单词而不是带我去

时,这不起作用
www.wordreference.com/fren/Bonjour

我需要

http://www.wordreference.com/fren/?query=Bonjour

先谢谢你们!

应注意将文字查询更改为&#39; a&#39;将带我去

http://www.wordreference.com/fren/?a=Bonjour

1 个答案:

答案 0 :(得分:1)

表单中使用 POST 方法。

<form id="my_form" class="f">....</form>

target =“_ blank”适用于标记(不在表单中):

<a href="url_here" target="_blank">Test url</a>

如果您想更改输出网址

尝试使用重定向方法(脚本),如:

window.location.href = custom_url+'?'+form.serialize();

表单提交的示例脚本:

<script type="text/javascript">
 $(document).readY(function(){
    $("form#my_form").on("submit", function(event){
      event.preventDefault();
      var parameters = $(this).serialize();
      window.location.href = "?a=" + parameters;
    });
 });
</script>

根据需要修改网址