Các thành phần trang web được sửa đổi tùy thuộc vào giá trị băm [#] của URL hiện tại. Bạn có thể nhanh chóng lấy giá trị băm từ URL chỉ bằng cách chạy mã JavaScript
Bạn có thể sử dụng cửa sổ. vị trí. phương thức băm để lấy hàm băm
Get Hash
Đó là một tình huống rất phổ biến trong phát triển web khi người dùng muốn trích xuất hoặc đọc thông tin từ bất kỳ URL nào. Trong trường hợp không có mã phía máy chủ, lập trình viên có thể sử dụng JavaScript hoặc jQuery để đọc thông tin. Để đọc URL có dấu & ta có thể dùng hàm split[]. Bằng chức năng đó, chúng ta có thể dễ dàng lấy tham số URL dưới dạng chuỗi. Lập trình viên có thể truy xuất chuỗi tham số và lưu trữ nó trong một biến bằng cách sử dụng JavaScript
cú pháp
var q = url.split['?'][1];
URL ở đây là bất kỳ chuỗi URL ví dụ nào. Để nhận các tham số chuỗi truy vấn URL. Nếu URL có nhiều tham số trong chuỗi truy vấn, đoạn mã sau sẽ hướng dẫn bạn phân tích cú pháp và lưu trữ trong các biến có thể truy cập được
var vars = [], hash; var q = url.split['?'][1]; var fullParameter = q; if[q != undefined] { q = q.split['&']; for[var i = 0; i < q.length; i++] { hash = q[i].split['=']; vars.push[hash[1]]; vars[hash[0]] = hash[1]; } // Get hash parameter var hashParameter = hash[1]; var hashstr= hashParameter.split['#'][1]; alert["# Parameter :" + hashstr]; }
Để sử dụng bất kỳ tham số nào, người dùng có thể truy cập giá trị theo tên tham số. Ví dụ: nếu URL chứa chuỗi truy vấn “?var1=tên&var=họ&var3=địa chỉ?, thì người dùng có thể truy cập giá trị cho “var1” bằng cách sử dụng