这里是URL:删除传递给URL作为数组的一个URL查询字符串?
www.example.com/?param%5B%5D=A¶m%5B%5D=B
的%5B%5D
部分是[]
传递param
作为数组,这是在URL编码。现在
,我想删除的参数之一,期望的输出是:
www.example.com/?param%5B%5D=B
...我已经寻找这一点,但什么也没发现! 所有的答案都是关于删除单个值参数,而不是多个。
UPDATE:
我不知道该参数的准确位置,即URL可以是这样的:
www.example.com/?test=124&test2=456¶m%5B%5D=A¶m%5B%5D=B
是那些PARAMS可能是由像'index.php' PHP脚本接收。所以,应该在那里处理。如果你不能,在请求发送之前它已经被处理。 –
@LouysPatriceBessette这些是搜索参数。我想删除其中的一个并重新加载页面。用户应该可以在浏览器中通过点击每个参数的“x”关闭按钮 –
我看到了...所以你必须得到URL并执行字符串操作来分割参数......然后用它来根据用户选择重新构建URL(如复选框或按钮)。 –