HTML / HTTP không trạng thái, điều này có nghĩa là, những gì bạn đã làm / đã thấy trên trang trước, hoàn toàn bị ngắt kết nối với trang hiện tại. Câu hỏi là cách truyền biến giữa hai trang ở mặt trước. .
Có một vài cách bạn có thể lưu trữ giá trị ở một nơi khác để bạn có thể khởi tạo nó khi tải bằng JavaScript]
1. T truy cập dữ liệu này] và đặt giá trị trong một trang và nhận giá trị trong các trang khác. Xem xét điều đó:
Cookie lưu dữ liệu cho đến khi bạn xác định được thời gian nào,
Lưu trữ phiên lưu dữ liệu cho đến khi tab mặc định trình duyệt đóng.
Lưu trữ cục bộ lưu dữ liệu cho đến khi trình duyệt đóng hoàn toàn và chia sẻ dữ liệu giữa các tab [trang], nó lưu trữ dữ liệu mà không có ngày hết hạn và chỉ được xóa thông qua JavaScript hoặc xóa bộ đệm của trình duyệt / dữ liệu được lưu trữ cục bộ - không giống như hết hạn cookie.
2] - Thêm các thuộc tính vào phần tử khi nó được tạo thông qua hàm kết xuất AJAX
Click Here
Siêu liên kết: User and Company variables can be used to pass the current logged in user details and their company details.
Lưu ý: Các biến người dùng và công ty có thể được sử dụng để truyền thông tin chi tiết người dùng hiện tại và chi tiết công ty của họ.
Nhận trang
Trên trang nhận, các tham số có thể phổ biến trước một biểu mẫu hoặc phần tử HTML nằm trên trang đó. Để đạt được điều này, các chức năng JavaScript sau đây có thể được sử dụng.
function getParams[] { var idx = document.URL.indexOf['?']; var params = new Array[]; if [idx != -1] { var pairs = document.URL.substring[idx+1, document.URL.length].split['&']; for [var i=0; i