2013-04-06 81 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