hi mọi người ví dụ mình có đường dẫn web hiện tại của mình như itseovn là: http://lich.itseovn.com/?yy=2018&mm=12 thì làm sao để mình lấy được tham số yy và mm trong javascript vậy ạ. Bằng Javascript nhé mọi người. VD: http://lich.itseovn.com/?yy=2018&mm=12 Lấy được yy = 2018 và mm = 12 Cảm ơn mọi người.
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