我正在使用 javascript(使用 jquery)通过 AJAX 调用将 # 符号作为 GET 参数传递。
现在的问题是 # 符号破坏了我的查询字符串。
任何帮助表示赞赏。谢谢!
最佳答案
您需要将其替换为字符串中的%23
。但是,您应该使用 Javascript 函数 encodeURIComponent
对 URL 中的字符进行编码,而不是直接执行此操作。
或者,如果您使用 jQuery.ajax,您可以通过 data
选项传入参数来自动编码参数。
关于javascript - 如何将 # 符号作为 URL 中 GET 查询字符串的一部分传递?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2111751/