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

res*_*ion 0 javascript ajax jquery get query-string

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

现在的问题是#符号正在分解我的查询字符串.

任何帮助赞赏.谢谢!

Jus*_*ier 6

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

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