Get parameter từ url website hiện tại bằng javascript như thế nào?

Thảo luận trong 'Lập trình Javascript, js' bắt đầu bởi seolagi, 5/11/18.

  1. seolagi

    seolagi

    Vip Member

    Tham gia ngày:
    16/4/14
    Bài viết:
    476
    Đã được thích:
    29
    Điểm thành tích:
    28
    Cảm ơn đã xem bài:

    Get parameter từ url website hiện tại bằng javascript như thế nào?

    danh sách diễn đàn rao vặt gov chất lượng
  2. admin

    admin Phạm Công Sơn Thành viên BQT

    Tham gia ngày:
    22/5/13
    Bài viết:
    4,214
    Đã được thích:
    921
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Của bạn đây nhé:

    Lấy Parameter của web url hiện tại:
    HTML:
    function getUrlParameter(name) {
        name = name.replace(/[\[]/, '\\[').replace(/[\]]/, '\\]');
        var regex = new RegExp('[\\?&]' + name + '=([^&#]*)');
        var results = regex.exec(location.search);
        return results === null ? '' : decodeURIComponent(results[1].replace(/\+/g, ' '));
    };
    
    • Cách lấy gọi : getUrlParameter() để lấy dữ liệu nhé.
    VD:
    HTML:
    var yy = getUrlParameter('yy');
    var mm = getUrlParameter('mm');
    
    • Kết quả nhận được yy = 2018 và mm = 12
    Lấy Parameter của url truyền vào.
    HTML:
    function getUrlParameter(name, urlweb) {
        name = name.replace(/[\[]/, '\\[').replace(/[\]]/, '\\]');
        var regex = new RegExp('[\\?&]' + name + '=([^&#]*)');
        var results = regex.exec(urlweb);
        return results === null ? '' : decodeURIComponent(results[1].replace(/\+/g, ' '));
    };
    
    Cách lấy:
    HTML:
    var url = 'http://lich.itseovn.com/?yy=2018&mm=12';
    var yy = getUrlParameter('yy',url ); 
    var mm = getUrlParameter('mm',url ); 
    
    • Kết quả nhận được yy = 2018 và mm = 12
     
  3. kieulanh

    kieulanh Thành Viên Mới

    Tham gia ngày:
    21/9/18
    Bài viết:
    24
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nữ
    hãy ghé tài khoản của tôi
     
  4. kingdom

    kingdom Thành Viên Mới

    Tham gia ngày:
    7/11/18
    Bài viết:
    4
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nam
    Quá chuẩn. Thực ra cách 1 là hoàn thiện nhất rồi.
     


Like và Share ủng hộ ITSEOVN