【发布时间】:2015-08-08 03:13:45
【问题描述】:
我有一个输入标签,在输入时它将根据输入值过滤表中的数据列表。该值通过请求 URL 中的查询字符串传递。通常我会返回数据并适当更新表。但是,在搜索井号 (#) 时,我收到 500 内部服务器错误。我的问题是在查询字符串中传递井号时 Angular 是否存在已知问题?
【问题讨论】:
标签: angularjs
我有一个输入标签,在输入时它将根据输入值过滤表中的数据列表。该值通过请求 URL 中的查询字符串传递。通常我会返回数据并适当更新表。但是,在搜索井号 (#) 时,我收到 500 内部服务器错误。我的问题是在查询字符串中传递井号时 Angular 是否存在已知问题?
【问题讨论】:
标签: angularjs
要在 URL 中传递 reserved characters,您需要使用百分比编码。对于#,它是%23。
Percent Encoding 的维基百科页面有一个不错的 lookup table。
【讨论】: