2013-04-06 144 views
-1

我想在JSP中訪問AJAX價值訪問JavaScript數組。我可以通過在後臺使用我需要在JSP頁面中使用的ajax來獲取值。我怎樣才能在JSP

我想達到的目標描述如下:

  1. 當任何類別的AJAX調用用戶點擊將向defaulty進行,之後我想加載的類的<div>收到的子類別;
  2. 我試圖使用AJAX來獲取值,然後在JavaScript中,我能夠得到一個數組中的值。我試圖把該陣列存儲在像<c:set var="subCatIds">subCategoryIds</c:set>一個JSTL標記,但我沒有成功。

回答

0

發生的這些事情,因爲你明白,是錯誤的。我可以從你的帖子得到以下內容:

  1. 最初通過servlet加載視圖。它沒有任何子類別。但是所有的一級目錄都被填充;
  2. 您想要在某些事件上填充子目錄,例如按鈕單擊,懸停等。爲了發送ajax請求,將父目錄指定爲請求參數(例如$.get()),在servlet中攔截該請求,並且例如JSON獲取來自該servlet的子目錄的響應;
  3. 在一個回調函數,你有你想要的數據的JSON。迭代它,你會創建你想要的HTML結構,最後你會用這些內容設置名爲div的內部HTML。

如果我的理解是正確的,那麼繼續,一步一步做,你會得到期望的結果。

+0

還必須補充一點,JSTL和/或EL不工作來處理Ajax響應。 – 2013-04-07 22:10:34