Javascript 使用URL编码和获取搜索词

Javascript 使用URL编码和获取搜索词,javascript,php,jquery,Javascript,Php,Jquery,我有一个搜索栏,我想让输入的任何术语在按下enter键或单击“搜索”时编码到URL中。我想从URL获取这个术语,如果这样的术语已经被编码了。我假设这可以通过PHP实现。此外,一旦我从URL获得搜索词,我需要能够在js脚本中使用它。我该怎么办?我希望这是有意义的。我不知道您对答案的期望是什么,但请使用html表单,将关键字发布到PHP,或者使用jQuery截取发布/提交: PHP方法: $keyword = $_POST['keyword']; $keyword = urlencode($keyw

我有一个搜索栏,我想让输入的任何术语在按下enter键或单击“搜索”时编码到URL中。我想从URL获取这个术语,如果这样的术语已经被编码了。我假设这可以通过PHP实现。此外,一旦我从URL获得搜索词,我需要能够在js脚本中使用它。我该怎么办?我希望这是有意义的。

我不知道您对答案的期望是什么,但请使用html表单,将关键字发布到PHP,或者使用jQuery截取发布/提交:

PHP方法:

$keyword = $_POST['keyword'];
$keyword = urlencode($keyword);
// redirect or do other php stuff here
$('#my-form').on('submit', function(){
    var keyword = $('#my-input').val();
    keyword = encodeURIComponent(keyword);
    // redirect or do other jquery stuff here
});
jQuery方法:

$keyword = $_POST['keyword'];
$keyword = urlencode($keyword);
// redirect or do other php stuff here
$('#my-form').on('submit', function(){
    var keyword = $('#my-input').val();
    keyword = encodeURIComponent(keyword);
    // redirect or do other jquery stuff here
});

希望有帮助!(代码仅供参考。)

没有任何代码上下文的文本问题没有帮助。因此,我们不鼓励这种类型的问题。请根据您的问题给出适当的代码片段。然后人们可以帮助你,但我不知道如何开始。我已经在网上搜索了,但是找不到我想要的。谢谢你的回答。这很有帮助。