我正在寻找一个用于完整 URL 操作(解析、构建)的 jquery 插件。
例子:
var url = 'http://mypage.com/?param=1'
var params = $.getParams(url) # {param: 1}
var newUrl = $.newUrl(url, {param:2}) # 'http://mypage.com/?param=2'
谢谢。
我正在寻找一个用于完整 URL 操作(解析、构建)的 jquery 插件。
例子:
var url = 'http://mypage.com/?param=1'
var params = $.getParams(url) # {param: 1}
var newUrl = $.newUrl(url, {param:2}) # 'http://mypage.com/?param=2'
谢谢。
要将 JavaScript 对象转换为 URL 参数字符串,您可以使用 jQueryparam
方法:
$.param({a:1, b:"Test 1"}) // gets: "a=1&b=Test+1"
要将 URL 参数字符串解析为 JavaScript 对象,请使用此解决方案。
我曾经使用过这个 jquery 插件https://github.com/allmarkedup/jQuery-URL-Parser 。但是一旦你console.log
window.location
会发现,自己动手并不难。
我从未尝试过这个:http ://urldecoderonline.com/javascript-url-decode-jquery-plugin.htm但它似乎可以构建 URL。
玩得开心