我試圖從一個Java servlet傳遞一個字符串數組到一個jsp文件。 現在,我想在同一個jsp文件中的javascript函數中使用該數組。 這可能嗎?是否有可能在javascript函數中使用java數組?
回答
是的,你需要先將數組轉換爲JSON,然後讓你的JavaScript函數解析JSON。在這一點上,它可以作爲一個標準的JS數組(因爲在那一點上)。
編輯 - 我並不是暗示JSON
是絕對必需的,也不是說這是唯一可能的解決方案。這只是一個選項,在我看來,這可能是你要完成的最好也是最簡單的。
你必須首先序列化它(JSON格式可能是最簡單的),然後在JavaScript中反序列化它,以便能夠將它用作數組。
如果它被序列化爲JSON,它可以直接丟棄到JavaScript代碼中並按原樣使用。 JavaScript解析器將解析它。 – Pointy
您可能仍然希望使用JSON.parse(
@JoshLiptzin:在這種情況下,陣列數據顯然來自可信來源。 –
- 1. 是否有可能在javascript/jquery函數中使用jinja值
- 2. 是否有可能在JavaScript函數中有php代碼?
- 3. 是否有可能在構造函數中調用函數? PHP
- 4. 是否有可能使用RIGHT()函數在excel中查找數組?
- 5. 是否有可能使用豬內置函數內置java udf
- 6. 是否有可能在R中的replace()中使用函數?
- 7. 是否有可能在Node.js中分叉javascript函數?
- 8. 是否有可能在JavaScript函數中返回多次
- 9. 是否有可能在構造函數中聲明變量[Java]
- 10. 是否有可能使用高階函數與可選參數
- 11. 是否有可能重寫Java中的整數數組?
- 12. 是否有可能在lambda函數中使用return-from
- 13. 是否有可能在Python中使用太多的函數?
- 14. 是否有可能在heredoc中使用php函數?
- 15. 是否有可能在LIKE子句中使用mysql函數
- 16. 是否有可能在C函數中構建函數?
- 17. 是否有可能在Javascript中使用for循環創建多個函數?
- 18. 是否有可能有一個函數在另一個函數
- 19. 是否有可能在Java中包含數組和基元的數組?
- 20. 是否有可能在t-sql中沒有參數的函數?
- 21. 是否有可能在Java中使用兩個字符串數組的循環?
- 22. 是否可以在Javascript函數中調用ASP.NET函數?
- 23. 函數中是否可以有函數?
- 24. 是否有可能通過函數使用關鍵字參數
- 25. 是否有可能從aiml調用Java函數?
- 26. 是否有可能使用isdigit,isalpha函數與輸入字符串數組?
- 27. 是否有可能改變Java中的數組類型?
- 28. Scala中是否有可能使用匿名函數創建部分curried函數
- 29. 是否有可能在XML中傳遞構造函數參數?
- 30. 是否可以使用值數組作爲參數來調用JavaScript函數?
不是直接。 JSP是一種服務器端技術。 Javascript是一種客戶端技術。 –