參考資料:Get URL parameters & values with jQuery
上面那篇文章是自己做函式取得 URL 再拆字串
也許 jQuery 本身並沒有提供函式取得?
程式碼如下 (跟上面文章內的 code 一樣):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
$.extend({ getUrlVars: function (){ var vars = [], hash; var hashes = window.location.href.slice(window.location.href.indexOf( '?' ) + 1).split( '&' ); for ( var i = 0; i < hashes.length; i++) { hash = hashes[i].split( '=' ); vars.push(hash[0]); vars[hash[0]] = hash[1]; } return vars; }, getUrlVar: function (name){ return $.getUrlVars()[name]; } }); |
使用方法:使用「$.getUrlVar("uid")」可以取得名稱為 uid 的 GET 變數。
沒有留言:
張貼留言