Trong mã phía sau tôi đặt 6 với một số dữ liệu. Show
Và câu hỏi là làm thế nào tôi có thể nhận được giá trị phiên (trong ví dụ của tôi; "dữ liệu mẫu") trong JavaScript và đặt 7 với một giá trị mới?
Đã hỏi ngày 20 tháng 3 năm 2013 lúc 9:17Mar 20, 2013 at 9:17
Mehmet incemehmet inceMehmet Ince 3,89912 Huy hiệu vàng43 Huy hiệu bạc65 Huy hiệu Đồng12 gold badges43 silver badges65 bronze badges 3 Truy cập và gán biến phiên bằng JavaScript: Gán biến phiên ASP.NET bằng JavaScript:
Truy cập biến phiên ASP.NET bằng JavaScript:
user2316116 6.6961 Huy hiệu vàng20 Huy hiệu bạc35 Huy hiệu Đồng1 gold badge20 silver badges35 bronze badges Đã trả lời ngày 27 tháng 11 năm 2013 lúc 7:38Nov 27, 2013 at 7:38
Shekhar Sheteshekhar SheteSHEKHAR SHETE 5,84415 Huy hiệu vàng83 Huy hiệu bạc141 Huy hiệu Đồng15 gold badges83 silver badges141 bronze badges 12 Bạn không thể truy cập 6 trực tiếp trong JavaScript.Bạn có thể tạo một trường ẩn và chuyển nó đến trang của bạn và sau đó sử dụng JavaScript để truy xuất đối tượng qua 9Đã trả lời ngày 20 tháng 3 năm 2013 lúc 9:18Mar 20, 2013 at 9:18
4 JavaScript không thể đặt trực tiếp các giá trị phiên. Để thiết lập các giá trị phiên từ JavaScript, tôi thực hiện cuộc gọi AJAX như sau. Kiểm tra trực tuyến Tại tệp ASPX hoặc HTML,
Ở phía máy chủ,
Để nhận được giá trị phiên, như đã nói của Shekhar và Rajeev
Hi vọng điêu nay co ich. Đã trả lời ngày 23 tháng 9 năm 2014 lúc 14:16Sep 23, 2014 at 14:16
GaneshganeshGanesh 9348 Huy hiệu bạc12 Huy hiệu đồng8 silver badges12 bronze badges 0 Thử cái này
Đã trả lời ngày 20 tháng 3 năm 2013 lúc 9:18Mar 20, 2013 at 9:18
JavaScript không thể đặt trực tiếp các giá trị phiên. Để thiết lập các giá trị phiên từ JavaScript, tôi thực hiện cuộc gọi AJAX như sau.Rajeev Kumar Kiểm tra trực tuyến6 gold badges45 silver badges82 bronze badges 4 Tại tệp ASPX hoặc HTML, Ở phía máy chủ, Để nhận được giá trị phiên, như đã nói của Shekhar và Rajeev Hi vọng điêu nay co ich.Mar 20, 2013 at 9:19
Đã trả lời ngày 23 tháng 9 năm 2014 lúc 14:16Quentin Ganeshganesh121 gold badges1180 silver badges1295 bronze badges 1 9348 Huy hiệu bạc12 Huy hiệu đồng Hi vọng điêu nay co ich.Mar 20, 2013 at 9:19
Đã trả lời ngày 23 tháng 9 năm 2014 lúc 14:16btevfik Ganeshganesh2 gold badges25 silver badges39 bronze badges 1 9348 Huy hiệu bạc12 Huy hiệu đồngPOST to update this on the server though if the selection of a car is a major event it might just be easier to POST this.
X-Coder Thử cái này2 gold badges17 silver badges16 bronze badges Rajeev Kumarrajeev KumarApr 11, 2016 at 11:38
4.7816 Huy hiệu vàng45 Huy hiệu bạc82 Huy hiệu Đồng
Giả sử bạn có nghĩa là "JavaScript phía máy khách" - sau đó bạn không thể, ít nhất là không trực tiếp.
Dữ liệu phiên được lưu trữ trên máy chủ, vì vậy mã phía máy khách không thể nhìn thấy nó mà không liên lạc với máy chủ.
Để truy cập nó, bạn phải thực hiện yêu cầu HTTP và có một chương trình phía máy chủ sửa đổi / đọc và trả về dữ liệu.Jul 29, 2016 at 8:02
Đã trả lời ngày 20 tháng 3 năm 2013 lúc 9:19Behnam Quentinentin1 gold badge14 silver badges36 bronze badges 882K121 Huy hiệu vàng1180 Huy hiệu bạc1295 Huy hiệu Đồng 2Gán giá trị cho một trường ẩn trong tệp mã phía sau. Truy cập giá trị này trong JavaScript của bạn như điều khiển HTML bình thường.Nov 15, 2017 at 8:26
Btevfikbtevfik 03.3912 Huy hiệu vàng25 Huy hiệu bạc39 Huy hiệu Đồng 1Bạn không thể đặt các biến phiên phiên phiên từ 0. Nếu bạn muốn làm điều này, bạn cần tạo một bài đăng 1 để cập nhật điều này trên máy chủ mặc dù nếu việc lựa chọn xe là một sự kiện chính thì có thể dễ dàng đăng bài này hơn. 22.4822 Huy hiệu vàng17 Huy hiệu bạc16 Huy hiệu đồngJul 31, 2019 at 15:50
Đã trả lời ngày 11 tháng 4 năm 2016 lúc 11:38 Đầu tiên tạo một phương thức trong mã phía sau để đặt phiên: 3Sau đó gọi nó từ phía khách hàng: 4Bạn nên đặt enablepageMethods thành true:Feb 3, 2016 at 19:45
Đã trả lời ngày 29 tháng 7 năm 2016 lúc 8:02Off The Gold Behnambehnam14 silver badges27 bronze badges 9231 Huy hiệu vàng14 Huy hiệu bạc36 Huy hiệu đồng Nếu bạn muốn đọc giá trị phiên trong JavaScript. Mã này trợ giúp cho bạn. 5Đã trả lời ngày 15 tháng 11 năm 2017 lúc 8:26 6Đây là những gì đã làm việc cho tôi. JavaScript có điều này. Mã C# phía sau có điều này - nó có thể được đặt trên trang chính để nó đặt lại VAR trên trang thay đổi trang. 7Thêm mã này vào một nút bấm để xác nhận thay đổi DEPTNAME.
Đã trả lời ngày 31 tháng 7 năm 2019 lúc 15:50Nov 26, 2015 at 21:50
3 Bạn cũng có thể đặt biến trong một thuộc tính và gọi nó từ JS: 8Về phía máy chủ: 9Và sau đó trong JavaScript: Đã trả lời ngày 3 tháng 2 năm 2016 lúc 19:45Jul 3, 2017 at 10:23
Tắt vàng của vàngKMR 1.21814 Huy hiệu bạc27 Huy hiệu đồng1 gold badge5 silver badges23 bronze badges 0 Tôi đã tìm kiếm giải pháp cho vấn đề này, cho đến khi tôi tìm thấy một giải pháp rất đơn giản để truy cập các biến phiên, giả sử bạn sử dụng tệp .php ở phía máy chủ. Hy vọng nó trả lời một phần của câu hỏi: 0truy cập giá trị phiên 1Chỉnh sửa: Ví dụ tốt hơn bên dưới, bạn có thể thử trên tab Phpfiddle.org, tại tab "Codespace" Đặt giá trị phiênMay 12, 2018 at 19:34
Vượt qua nó một biến của bất cứ điều gì, bạn có thể muốn. ví dụ,
Đã trả lời ngày 26 tháng 11 năm 2015 lúc 21:50
Và tôi đã lấy cái này bằng cách sử dụng
Trong các tệp .js khác hoặc trong các tệp .js giống nhau Nếu tôi giữ nó như vậy, nó sẽ trở lại giống nhau mọi lúc ngay cả bạn đã đăng nhập. Vì vậy, trong khi đăng xuất, tôi đã thực hiện
Sử dụng điều này tôi làm trống biến cục bộ. Tôi đã sử dụng quy trình này trong một trang trang web đăng nhập/phiên đăng xuất. Tôi hy vọng theo cách này sẽ làm việc cho bạn vì nó làm việc cho tôi. Xin vui lòng cho tôi biết kinh nghiệm của bạn. Đã trả lời ngày 14 tháng 3 năm 2018 lúc 7:22Mar 14, 2018 at 7:22
Tôi đã có thể giải quyết một vấn đề tương tự với các tham số URL đơn giản và tự động làm mới. Bạn có thể nhận các giá trị từ các tham số URL, làm bất cứ điều gì bạn muốn với chúng và chỉ cần làm mới trang. HTML: 2C#: 3Đã trả lời ngày 20 tháng 2 năm 2019 lúc 15:22Feb 20, 2019 at 15:22
Rui Ruivorui RuivoRui Ruivo 3232 huy hiệu bạc11 huy hiệu đồng2 silver badges11 bronze badges 4
David Buck 3.60833 Huy hiệu vàng30 Huy hiệu bạc35 Huy hiệu Đồng33 gold badges30 silver badges35 bronze badges Đã trả lời ngày 3 tháng 10 năm 2020 lúc 4:13Oct 3, 2020 at 4:13
1 Có thể một số dặm với phương pháp này. Điều này dường như có được ngày trở lại một biến phiên. Chuỗi mà nó trả về hiển thị ngày JavaScript nhưng khi tôi cố gắng thao tác chuỗi, nó sẽ hiển thị mã JavaScript. 5Đã trả lời ngày 16 tháng 11 năm 2020 lúc 0:21Nov 16, 2020 at 0:21
Chúng ta có thể đặt giá trị phiên trong JavaScript không?Không có phương thức làm sẵn trong JS để có được giá trị của phiên và nó cần phải có được thông qua ngôn ngữ máy chủ. Ví dụ: Java có thể được sử dụng để lấy giá trị của phiên và gán nó cho biến JS., and it needs to be obtained through the server language. For example, java can be used to get the value of Session and assign it to JS variable.
Tôi có thể thay đổi giá trị phiên trong trình duyệt không?Không có cách nào để thao tác các giá trị được lưu trữ trong các phiên từ phía máy khách. Đó là một trong những lý do chính khiến bạn sử dụng phiên qua cookie - bạn kiểm soát dữ liệu. Với cookie, người dùng có thể thao tác dữ liệu.. That's one of the main reasons you'd use a session over a cookie - YOU control the data. With cookies, the user can manipulate the data.
Các biến phiên có thể được sửa đổi?Các biến phiên trên máy khách chỉ đọc.Họ không thể được sửa đổi.Để thay đổi giá trị của biến phiên, yêu cầu gọi lại AJAX.Tương tự, nếu một biến phiên thay đổi trên máy chủ, nó sẽ không được cập nhật trên máy khách cho đến khi gọi lại AJAX từ máy khách.They cannot be modified. In order to change the value of a session variable, an Ajax Callback is required. Similarly, if a session variable changes on the server, it will not be updated on the client until an Ajax Callback is made from the client.
Phiên trong JavaScript là gì?Lưu trữ phiên là một lựa chọn phổ biến khi lưu trữ dữ liệu trên trình duyệt.Nó cho phép các nhà phát triển lưu và truy xuất các giá trị khác nhau.Không giống như lưu trữ cục bộ, lưu trữ phiên chỉ giữ dữ liệu cho một phiên cụ thể.Dữ liệu được xóa khi người dùng đóng cửa sổ trình duyệt.. It enables developers to save and retrieve different values. Unlike local storage, session storage only keeps data for a particular session. The data is cleared once the user closes the browser window. |