Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Twig url_encode函数似乎无法处理细枝中的空格_Twig - Fatal编程技术网

Twig url_encode函数似乎无法处理细枝中的空格

Twig url_encode函数似乎无法处理细枝中的空格,twig,Twig,我在按钮上使用url_encode函数,但它似乎不能处理空格字符 <script> $("#foo").click(function() { window.location.href = "foo.php?bar={{ bar|url_encode }}"; }); </script> ... <input type="button" value="Click me!" id="foo"> 我错过了什么?我希望URL中有“+”

我在按钮上使用url_encode函数,但它似乎不能处理空格字符

<script>
    $("#foo").click(function() {
        window.location.href = "foo.php?bar={{ bar|url_encode }}";
    });
</script>
...
<input type="button" value="Click me!" id="foo">

我错过了什么?我希望URL中有“+”或“%20”,而不是空格。

如何验证输出。我看了一下我浏览器中的地址栏,上面的方法似乎有效。这不是正确的方法。浏览者倾向于不显示
%20
,但它在那里。如果我在firefox(51.0.X)上浏览www.example.com?test=foo%20bar,
%20
将不可见,谢谢你的清理!如何验证输出。我看了一下我浏览器中的地址栏,上面的方法似乎有效。这不是正确的方法。浏览者倾向于不显示
%20
,但它在那里。如果我在firefox(51.0.X)上浏览www.example.com?test=foo%20bar,
%20
将不可见,谢谢你的清理!
foo.php?bar=Da Tang