如何設置ASP會話變量的值 - Session("CaptchaVal")
。
我想將它的值賦給一個Javascript全局變量 - var genValue
。將ASP會話變量設置爲Javascript全局變量值
0
A
回答
2
在你的ASP頁面創建一個變量的腳本塊定義:
<script type='text/javascript'>
var genValue = '<%=Session("CaptchaVal")%>';
</script>
當然,這是一個簡單的例子。
如果您的值可能包含單引號,則需要小心。
你應該逃避會話的價值。
您需要小心,在可能嘗試使用genValue的任何其他js代碼之前放置該腳本塊。
0
由於會話變量存儲在服務器上,並且JavaScript純粹在客戶端,因此只需以此方式設置會話變量將不起作用。你需要使用一個請求(get或post),這個請求將被髮送到服務器,並將你的會話變量設置到該請求中。
嘗試尋找與jquery的ajax請求。這樣,您可以將所需的參數發送到一個asp文件,您可以檢索它們並設置會話,因爲asp文件在服務器上執行。
相關問題
- 1. Javascript全局變量設置爲新值
- 2. 將JavaScript全局變量設置爲JSONresult?
- 3. 如何將javascript變量設置爲php會話變量
- 4. Php會話全局變量
- 5. 將Firebase user.uid設置爲全局變量
- 6. 將數據設置爲全局變量
- 7. 設置會話變量爲paramiko會話
- 8. 將會話變量設置爲bool
- 9. JavaScript全局變量賦值
- 10. 設置一個JavaScript變量全局
- 11. 無法設置全局變量javascript
- 12. Javascript範圍未設置全局變量
- 13. 正確設置全局變量從JavaScript
- 14. 與全局變量設置
- 15. ngresource設置全局變量
- 16. 設置全局變量Codeigniter
- 17. Codeigniter:設置'全局變量'
- 18. jQuery設置全局變量
- 19. Django:全局設置變量
- 20. 獲取會話變量,並將其設置爲一個變量
- 21. 如何在JavaScript中使用Firebase將本地變量設置爲全局變量?
- 22. Javascript全局變量爲空
- 23. 全局變量未設置值正常
- 24. Swift 3設置全局變量值
- 25. JavaScript全局變量
- 26. javascript - 全局變量
- 27. javascript全局變量
- 28. 全局變量,Javascript
- 29. Asp.net MVC設置會話變量在javascript
- 30. 設置會話變量在javascript
將不會逆向工作?那是我想要的。但它似乎並不奏效。我想將會話變量分配給genValue以及其他一些代碼。 –
@ReshmaCB你錯了。該代碼完全如此:它將會話變量分配到JavaScript全局變量中。重新思考你的邏輯,如果你能解釋,請做。 –
@ReshmaCB,你想讓Session值包含javascript值中的任何值嗎?我的例子爲會話中的任何內容設置了一個javascript變量。 – slolife