我正在搜索一个jquery插件,用于完整的URL操作(解析,构建)。
示例:
var url = 'http://mypage.com/?param=1'
var params = $.getParams(url) # {param: 1}
var newUrl = $.newUrl(url, {param:2}) # 'http://mypage.com/?param=2'
THX。
答案 0 :(得分:35)
要将JavaScript对象转换为URL参数字符串,您可以使用jQuery param
方法:
$.param({a:1, b:"Test 1"}) // gets: "a=1&b=Test+1"
要将URL参数字符串解析为JavaScript对象,请使用this solution。
答案 1 :(得分:4)
我曾经使用过这个jquery插件https://github.com/allmarkedup/jQuery-URL-Parser。但是,一旦你console.log
window.location
,你会发现自己做这件事并不困难。
我从来没有尝试过这个:http://urldecoderonline.com/javascript-url-decode-jquery-plugin.htm但它似乎可以构建到。
的URL玩得开心