浏览 1597 次
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2007-12-11
answer:当我们需要刷新客户端的某些效果时,无需使用Ajax也可以完成。当客户端通过servlet或action向服务器请求数据或者提交时, 如果我们希望页面整体不进行刷新时,我们可以在客户端写个javascript方法用于刷新部分,然后服务器通过执行这个方法来刷新。 形式如: 比如客户端有个方法 function refreshDiv(msg){document.getElementById('myDiv').innerHTML=msg},当客户端发送请求到servlet或者 action时,在服务器接收数据并处理后写下如下语句即可: response.setContentType("text/html;charset=UTF-8"); String msg = "Ajax 模拟"; response.getWrite().write("<script>parent.callback('"+msg+"');</script>"); return null; 这种做法并不逊色AJAX,而且没有中文问题。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-12-11
so?……彻底服了。这属于服务器端生成代码调用,耦合性不是一般的高~~~在ajax出现前就用这种方法。
|
|
返回顶楼 | |
发表时间:2007-12-11
现在流行返古?
|
|
返回顶楼 | |