如何通過ajax將json值從jsp傳遞給javascript作爲對象?
我不能使用JSP全局JS變量,因爲這會導致JSON內容是在頁面的源通過ajax從jsp傳遞json對象到javascript
這裏看到的是,我希望實現的方案:
- JSP的URL中打開瀏覽器。正在在小腳本創建coverted以JSON格式
- JSON是「送」給JavaScript作爲對象
從上面的場景
- 當頁面在瀏覽器中打開 - 數據準備在每個AJAX調用
- 相同的代碼將會再次調用
約束:沒有jquery,沒有其他庫,沒有servlet,沒有額外的jsps。 :(
編輯:
還有另外一個問題,我需要通過多個 JSON對象的JavaScript
我將無法與response.getWriter().write();
我不認爲串聯做到這一點。所有的json對象和發送都是正確的解決方案
在javascript中對接收到的對象進行解析http.responseText
將是壓倒性的
你可以通過一個參數來區分url和ajax的情況。 – alkis
當你說沒有servlet時,jsp最終編譯成一個servlet。 – cherit
@Tito Cheriachan我知道,我的意思是沒有引入任何其他的servlets :) – yuris