javascript - 如何将 # 符号作为 URL 中 GET 查询字符串的一部分传递?

标签 javascript jquery ajax get query-string

我正在使用 javascript(使用 jquery)通过 AJAX 调用将 # 符号作为 GET 参数传递。

现在的问题是 # 符号破坏了我的查询字符串。

任何帮助表示赞赏。谢谢!

最佳答案

您需要将其替换为字符串中的%23。但是,您应该使用 Javascript 函数 encodeURIComponent 对 URL 中的字符进行编码,而不是直接执行此操作。

或者,如果您使用 jQuery.ajax,您可以通过 data 选项传入参数来自动编码参数。

关于javascript - 如何将 # 符号作为 URL 中 GET 查询字符串的一部分传递?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2111751/

相关文章:

javascript - 匿名 JavaScript 函数的括号

javascript - 如何连续 20 个月每月显示一条新消息

java - HTTP 状态 405 - 所请求的资源不允许指定的 HTTP 方法

jquery - 在每个循环中创建间隔

javascript - 如何禁用提交操作

c# - 在 ASP.NET/DotNetNuke 中公开 JSON 服务的最简单方法

javascript - 当改变另一个输入时如何获取上面的输入值

javascript - 在应用 CSS 和 Javascript 之前,如何防止导航呈现为列表?

javascript - 在设定的时间弹出 jquery/javascript 警报

javascript - 从外部脚本生成的元素中删除 DOM 元素