Ajax请求怎么把结果传递出去,Ajax 请求结果返回了,那么请求后的结果在网页中的格式该如何处理?...

本文探讨了一个关于Ajax动态插入HTML内容但页面空白的问题,涉及日期格式化、毫秒转换及标签使用。作者揭示了日期字符串处理和标签闭合的重要性,并提供了相关标签属性解析和实例。

4f1150b881333f12a311ae9ef34da474.pngvardiv_comms=document.getElementById('comm');                      

4f1150b881333f12a311ae9ef34da474.pngvarstr="";

4f1150b881333f12a311ae9ef34da474.png                       

1fa987a29c6482f53d401256f96355eb.png

ca75c07623e1b494fee67e8f316fc310.giffor(vari=0;i{

d18c02628675d0a2c816449d98bda930.png                              

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif/**//*d18c02628675d0a2c816449d98bda930.png                               

d18c02628675d0a2c816449d98bda930.png                                 

d18c02628675d0a2c816449d98bda930.png                             

ecedf933ec37d714bd4c2545da43add2.png*/d18c02628675d0a2c816449d98bda930.pngvartime='

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif/**//*d18c02628675d0a2c816449d98bda930.png                            

d18c02628675d0a2c816449d98bda930.png                                 

d18c02628675d0a2c816449d98bda930.png                                    text="${comm.comm_user }" append="

9b8a8a44dd1c74ae49c20a7cd451974e.png" />

d18c02628675d0a2c816449d98bda930.png                                :

d18c02628675d0a2c816449d98bda930.png                            

ecedf933ec37d714bd4c2545da43add2.png*/d18c02628675d0a2c816449d98bda930.pngvaruser='

"/>:


';                                 

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif/**//*d18c02628675d0a2c816449d98bda930.png                               

d18c02628675d0a2c816449d98bda930.png                                

d18c02628675d0a2c816449d98bda930.png                                    text="${comm.comm_content }" append="

9b8a8a44dd1c74ae49c20a7cd451974e.png" />

d18c02628675d0a2c816449d98bda930.png                             

ecedf933ec37d714bd4c2545da43add2.png*/d18c02628675d0a2c816449d98bda930.pngvarcontent='

"/>

'; 

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif/**//*d18c02628675d0a2c816449d98bda930.png                               

ecedf933ec37d714bd4c2545da43add2.png*/d18c02628675d0a2c816449d98bda930.pngvarhr='

d18c02628675d0a2c816449d98bda930.png                           alert(time);

d18c02628675d0a2c816449d98bda930.png                            str=str+(time+user+content+hr);

8f1ba5b45633e9678d1db480c16cae3f.png                       }4f1150b881333f12a311ae9ef34da474.png                       div_comms.innerHTMl=str;

利用 FF 进行了查看,页面从 div 的id 为 comm 的位置开始,就一片空白了。。

为什么?

于是利用 FireBug 查看了 FF 的页面的源码,可以看到,我们 innerHTML 的东西其实都在页面中,但是很奇怪的是,没有显示出来?为什么?这就可能是 HTML 标签的错误的使用!!!就像你有

的开始,但是没有 结束标签一样,你的页面就会是空白。

于是看了我 inner 的几个标签。恍然大悟 (恍然大雾) :

vartime='

最后解释的结果为:

var time = '

也就是说 value= data_comms[i].comm_create_time 解释的结果为 1229321538000

我将

拷贝到 jsp 页面单独执行,结果就是这一句以及这一句下面的语句在页面上解释不出来。

于是我又试了

还是不行,只有查看 API 了。

=============================================================

标签用于格式化日期。它的属性和描述如表 9.23所示:

表 9.23 标签属性和说明

属性

描述

value

格式化的日期,该属性的内容应该是 java.util.Date类型的实例

type

格式化的类型

pattern

格式化模式

var

结果保存变量

scope

变量的作用范围

timeZone

指定格式化日期的时区

标签与 、 两组标签的关系密切。若没有指定 timeZone属性, 也可以通过 、 两组标签设定的时区来格式化最后的结果。

=============================================================

这里有两个小细节:

1. 从 Contorller 传递过来的 Date 类型的值在 js 中进行获取的时候,会被自动进行 getTime() 而变为回去毫秒数 。比如这里的 data_comms[i].comm_creat_time 就被解释为了类似 1229321538000 的结果。

2. fmt:formatDate 的 value 一定要是一个 java.util.Date 类型的参数。

posted on 2008-12-15 14:42 CopyHoo 阅读(483) 评论(0)  编辑  收藏 所属分类: Ajax

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值