我通过ajax向后台访问数据后,需要更新现有的层
后台返回的是一个列表allArticleList,前台需要更新一个迭代器
完全代码如下:
js代码:
//回调函数
function findSucc()
{
restext = eval("(" + this.req.responseText + ")");
var articlelist = document.getElementById("articlelist");
//这里怎么写
return true;
}
html代码:
关键是怎么注入值到这个迭代器里面
直接用JS操作你的DIV就行了呀。你的 最终解析变成html了呀。
你为什么想着要用struts2的叠代器,既然你自己都知道用的是 ajax 是js 你也应该知道js的编译顺序是在struts2的那些标签之后的, 也就是说 所有的JAVA代码编译完成后, 形成了固定的html之后, 这些JS才开始起作用, 你认为你还能指望struts的叠代器起作用?
你还是老老实实的一个个的取值好了
举个例子
document.getElmentById("date").innerHTML=<%= request.getAttribute("date")%>
至于后台 我就不管鸟
嗨,还是模板问题呀!
刚兴趣的话看看
我写的[url=http://achun.iteye.com/category/33268]jCT[/url]模板吧