[jQuery] Get URL parameters & values with jQuery
- ๋ฅ์ง
- Development
- ๋ถ๋ฅ
- Javascript
- ๋ฑ๋ก์ผ
- jquery๋ฅผ ์ฌ์ฉํ์ฌ ์๋ฐ์คํฌ๋ฆฝํธ๋ก get์ผ๋ก๋ ๊ฐ์ ๊ฐ์ ธ์ฌ ์ ์๋ค.
- ์ฌ๋ฌ ํค๊ฐ๋ค์ ๋ฐฐ์ด๋ก ๊ฐ์ ธ์ค๊ฑฐ๋ ํน์ ๊ฐ์ ์ง์ ํ์ฌ ๋ฐ์์ฌ ์ ์๋ค.
- ์ถ์ฒ: http://goo.gl/1NViQ
์ฒ๋ฆฌํจ์
ํธ์ถํ๊ธฐ์ ์ ๋จผ์ ์ฝ์ ํด๋๋ค.
$.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];
}
});
ํธ์ถ
// ์ฌ๋ฌ๊ฐ์ ๊ฐ์ ธ์ค๊ธฐ
var allVars = $.getUrlVars();
// ํน์ ๊ฐ์ ๊ฐ์ ธ์ค๊ธฐ
var byName = $.getUrlVar('name');
0๊ฐ์ ๋๊ธ
๋ฑ๋ก๋ ๋๊ธ์ด ์์ต๋๋ค.