dwr回显值到页面

我使用dwr在页面上返回了一个集合,怎样把这个集合回显到表单元素中去。表单元素比如说是text或者hidden

dwr

6个回答

[quote]
你太有耐心了,谢谢哦。,form里面没有表单元素哦,我在考虑是否动态生成,
动态生成的话,后台能不能拿到到啊?
[/quote]

我还不是等你采纳我的答案

如果你的form是有div的,这个肯定有把
和1楼说的一样,你在后台用dwr返回的时候,返回一个json对象

这样的话
[code="js"]
var arry=JSON.parse(str);
document.getElementById("id1").value=str
[/code]

只要你返回和页面能够匹配,就能出结果

返回的数据先用JSON处理,在页面用JS将JSON的数据回填就可以了。

在我自己写的dwr返回,一般都是map类型,list返回就是"list", list

如果list这个类里面有id, text, hidden这写属性

[code="javascript"]
postDataByDWR(xxxxxxxx, function(_data){
var _list = _data.list
for(var _i = 0; _i < _list.length; i++) {
_list[_i].id;
_list[_i].text;
_list[_i].hidden;
}

})

[/code]

就可以取到变量

[code="java"]
document.getElementById("xxx").value=text
[/code]

我感觉你问的问题跟dwr没啥关系了。。。

就是一个list对象如何快速的添加到一个form里面

所有的做法都应该是遍历然后填充数据

除非你用了什么js框架,有现成的函数

你有没有模版

没有模版把form贴出来,我给你写个遍历

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!