我正在寻找一个可以获取 URL 参数并支持此搜索字符串而不输出 JavaScript 错误的 jQuery 插件:“格式错误的 URI 序列”。如果没有支持此功能的 jQuery 插件,我需要知道如何修改它以支持此功能。
?search=%E6%F8%E5
解码后 URL 参数的值应为:
忙酶氓
(字符是挪威语)。
我无权访问服务器,所以我无法修改它上面的任何内容。
你不应该将 jQuery 用于这样的事情! 现代方法是通过像 Bower 这样的包管理器使用小型可重用模块。
我创建了一个可以将查询字符串解析为对象的小模块。像这样使用它:
// parse the query string into an object and get the property queryString.parse(unescape(location.search)).search; ///=> æøå