jquery和AJAX的返回数据的疑问

我在HTML页面提交了数据,通过AJAX提交到处理页面*.ASP后,经过操作后,在ASP页面response.write输出数据&rsz(9)&等许多字段数据到HTML页... 我在HTML页面提交了数据,通过AJAX提交到处理页面*.ASP后,经过操作后,在ASP页面response.write 输出数据&rsz(9)&等许多字段数据到HTML页面的txtHint的ID中。我的问题是:如&rsz(9)&,&rsz(8)&,&rsz(7)&这些数据我通过DIV绝对定位排版,怎么做?貌似数据的网页布局只能通过ASP页面的response.write 来做,但是又不能使用DIV的绝对定位?
非常感谢您,我说得这么晕头晕脑的您也费神来回应我。我把我的问题说明一下:
我在HTML是用document.getElementById("txtHint").innerHTML=xmlHttp.responseText 将ASP的返回数据填充到txtHint这个元素中。
在ASP中是用response.write "&rsz(9)&"response.write "&rsz(8)&"这样来输出数据。
而我在HTML页面中,有很多DIV来绝对定位排版
比如 <div style="position:absolute; top:190px; left:890px;"><%=rs("数据9")%></div>
<div style="position:absolute; top:390px; left:810px;"><%=rs("数据8")%></div>
这样子,如果给这两个DIV再加一个DIV赋予txtHint这个元素在外面一层的话,我就只能做到在处理的ASP页面用<font>标签来给输出的"&rsz(9)&"来绝对定位了。
就是说有没有什么办法,处理的ASP页面只负责输出一大堆数据,然后HTML页面根据我排版的需要,在每个DIV标签中分开来引用诸如数据9或者数据8这些数据?
或者干脆定时读取数据库来刷新这个DIV…… -_-
展开
 我来答
三间北房
2012-10-29 · TA获得超过1311个赞
知道小有建树答主
回答量:629
采纳率:66%
帮助的人:516万
展开全部
您说的都是什么啊
asp页面负责返回JSON型的数据
str = "{'id':'" & rs(1) & "', 'text':'" & rs(2) & "'}"
response.write str
这样就可以返回一个JSON对象了

前台获取的这个JSON对象后,怎么操作就随便你了
<div id="div1" style="position:absolute; top:190px; left:890px;"><%=rs("数据9")%></div>
<div id="div2" style="position:absolute; top:390px; left:810px;"><%=rs("数据8")%></div>

给div加上id,然后就可以操作了
data作为ajax的返回值,也就是JSON对象
$("#div1").html(data.id);
$("#div2").html(data.text);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fantasy_wl
2012-10-29 · TA获得超过904个赞
知道小有建树答主
回答量:1287
采纳率:100%
帮助的人:1358万
展开全部
可以使用脚本控制啊,比如用jquery控制,比如你的asp页面返回的数据为data,
$("#txtHint").append(data);或者$("#txtHint").html(data); 根据需要使用不同的方法,将数据填充到元素中,如果是多条数据,可以用for循环下。
追问
请您看问题的补充
追答
你可以将数据封装到数组或json里,然后html页面调用
也就是说你返回的xmlHttp.responseText是个对象,而不是单个的一个值,这样html页面通过循环或者单个取出来,再填充到相应的标签下
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式