gpt4 book ai didi

javascript - encodeURIComponent() 添加了太多字符

转载 作者:行者123 更新时间:2023-11-30 16:37:26 25 4
gpt4 key购买 nike

要么我在 java 脚本中的 encodeURICOmponent() 添加了很多字符,要么我不明白它是如何工作的。

我正在使用这行代码:

    var encoded = encodeURIComponent(searchTerm);

当我在传递 Abt 12 后查看 chrome inspect 元素时,它显示添加到 URL 的编码变量如下:

Abt%252012

我认为应该是这样的:

Abt%12

因此,当我通过 PHP 传递它时,我在实际进行搜索时会得到非常奇怪的结果。

最佳答案

形成评论,看起来你是通过 jQuery ajax 请求将值发送到服务器,然后它会处理参数编码,所以你不需要再次编码。

$.get("website.php", { p: searchTerm, }) 

关于javascript - encodeURIComponent() 添加了太多字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32514800/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com