我在action里返回了一个list的json对象,jquery ajax接收,然后不知道该如何把这个list显示到jsp页面
我的action是 JSONObject jsonObject = new JSONObject();
int typeBack = blackListBiz.insertType(form);
jsonObject.put("result", typeBack);
jsonObject.put("blackltype", blackListBiz.findType());//里面是个list
ResultParameters.setJson(jsonObject);
return ResultConstants.JSON;
js是 $.post("insertType",$("#form1").serialize(),function(data){
if(data.result==0){
alert("该类型已存在!");
}else{
//这里不知道该怎么写......
alert(data.blackltype);
}
});
jsp页面是 <table class="data_table">
<tr class="head_tr">
<td>黑名单类型ID</td>
<td>黑名单类型</td>
<td colspan="2">操作</td>
</tr>
<s:iterator value="#request.blackltype" var="s" status="st">
<tr <s:if test="#st.even and !#st.last">class="even"</s:if><s:elseif test="#st.even and #st.last">class="even last"</s:elseif><s:elseif test="#st.last">class="last"</s:elseif>>
<td align="center">${s.ID }</td>
<td align="center">${s.BLACK_TYPE }</td>
<td align="center"><a href="edit?id=${s.ID }">修改</a></td>
<td align="center" ><a href="deleteType?id=${s.ID }" onclick="return confirm('确认删除?')">删除</a></td>
</tr>
</s:iterator>
</table>
------最佳解决方案--------------------------------------------------------
可是ajax不刷新页面的啊。。。
<s:iterator value="#request.blackltype" var="s" status="st">这些代码在jsp编译的时候已经编译成html了,还怎么赋值呢?js是静态的~~标签是动态的东西
------其他解决方案--------------------------------------------------------
你先获取页面上的对象,然后再遍历你从后台传过来的数据,把值赋给对象就好了
------其他解决方案--------------------------------------------------------
页面上的哪个对象??
------其他解决方案--------------------------------------------------------
楼上说的挺好
------其他解决方案--------------------------------------------------------
挺好归挺好,就是不明白具体怎么写代码撒,能具体点不
------其他解决方案--------------------------------------------------------
你的值要显示要哪个控件上你就获取哪个对象啊
------其他解决方案--------------------------------------------------------
等于没说,我是要把list给返回到页面啊,js代码,jsp代码都在上面了,能直接点告诉我要取哪个对象不,然后怎么给他循环塞值
------其他解决方案--------------------------------------------------------
你页面上要怎么显示我怎么知道!真是的,你传回来的list我也不知道是些什么值,我怎么告诉你要获取哪个对象啊!
------其他解决方案--------------------------------------------------------