Pages

5/17/2012

Javascript : อ่านค่า ตัวแปร URL ด้วย JS

สำหรับใครเจอปัญหา อยากจะอ่านค่าตัวแปรบน URL แบบ GET โดยใช้ Javascript ถ้าไม่ต้องการใช้ PHP อ่าน URL

http://ottoshi.blogspot.com/?view=classic&var=hello

แล้วเกิดต้องการใช้ค่าตัวแปร view จาก URL ข้างบนก็ต้องประกาศฟังก์ชั่นนี้ก่อน

function getUrlVars() {
    var vars = {};
    var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi,function(m,key,value) {
        vars[key] = value;
    });
    return vars;
}

เวลาเรียกใช้ก็ง่ายๆ

var first = getUrlVars()["view"];
var second = getUrlVars()["var"];
 
alert(first);
alert(second);


ค่านี้แหละครับ ส่วนจะเอาไปทำอะไรต่อก็ลองดูแล้วกันครับ ^ ^

No comments:

Post a Comment