层1 id="yi" |
层2 id="er" |
层3 id="san" |
现在有三个层 (数据都是用el表达式,从session总获取的数据),现在jsp页面请求了后台的类方法 改变了session中的数据 如何让层3这个层重新加载数据?
你的jsp是怎么请求后天数据的?一般jquery ajax,找个例子就入门了
http://www.ibm.com/developerworks/cn/xml/x-ajaxjquery.html
http://sonyfe25cp.iteye.com/blog/609512
在ajax成功后 document.getElementById("san").innerHTML=".....";
可以试试ajax成功后 清空此div内容 然后再重新给此div赋新内容
像这样的可以采用 iframe
ajax成功后
document.frames('ifrmname').location.reload()
[quote]ajax不用再返回 值了,只需要该层重新加载不就可以获取新的session中的值了吗? 就是怎样实现该层的重新加载?[/quote]
ajax不用再返回值?那么后台的新值如何传递到页面?还是要通过ajax获取返回新的值的。
用AJAX做个长连接然后返回数据
按照你说的那个方法只能通过listener加dwr实现