Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/463.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/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
Javascript 如何传递/输入url查询字符串_Javascript_Url_React Router_Next.js - Fatal编程技术网

Javascript 如何传递/输入url查询字符串

Javascript 如何传递/输入url查询字符串,javascript,url,react-router,next.js,Javascript,Url,React Router,Next.js,我有下面这样的url,我正在传递查询字符串 URL=加拿大/安大略省/商店6 当我访问我在查询字符串中传递的这个参数时,它会丢弃first/之后的所有数据,并只给出canada作为结果 如何传递带有所有/(斜杠)的查询字符串?如果您绝对希望通过查询字符串传递查询字符串,则必须使用encodeURIComponent对其进行编码,然后使用decodeURIComponent对其进行解码如果您绝对希望通过查询字符串,您必须使用encodeURIComponent对其进行编码,然后使用decodeUR

我有下面这样的url,我正在传递查询字符串

URL=加拿大/安大略省/商店6

当我访问我在查询字符串中传递的这个参数时,它会丢弃first/之后的所有数据,并只给出canada作为结果


如何传递带有所有/(斜杠)的查询字符串?

如果您绝对希望通过查询字符串传递查询字符串,则必须使用encodeURIComponent对其进行编码,然后使用decodeURIComponent对其进行解码

如果您绝对希望通过查询字符串,您必须使用encodeURIComponent对其进行编码,然后使用decodeURIComponent对其进行解码

'URL=canada/ontario/shop6'
传递给如何?不,它将/转换为我不想传递的%2/原样
%2F
应等同于查询字符串中的
//code>。如果不是,那么您的服务器不符合HTTP规范。@Demon37不幸的是,我认为您不能直接在查询字符串中传递斜杠。但是您可以通过
decodeURIComponent
%2
解码回
/
。请告诉我您为什么不想对斜杠进行编码/解码?将
'URL=canada/ontario/shop6'
传递给如何?不,它将/转换为我不想传递的%2。
%2F
应等同于查询字符串中的
//code>。如果不是,那么您的服务器不符合HTTP规范。@Demon37不幸的是,我认为您不能直接在查询字符串中传递斜杠。但是您可以通过
decodeURIComponent
%2
解码回
/
。让我知道你为什么不想对斜杠进行编码/解码?