问题描述
我使用dwr在页面上返回了一个集合,怎样把这个集合回显到表单元素中去。表单元素比如说是text或者hidden 问题补充:beneo 写道
解决方案
引用你太有耐心了,谢谢哦。,form里面没有表单元素哦,我在考虑是否动态生成, 动态生成的话,后台能不能拿到到啊?我还不是等你采纳我的答案如果你的form是有div的,这个肯定有把和1楼说的一样,你在后台用dwr返回的时候,返回一个json对象这样的话 var arry=JSON.parse(str);document.getElementById("id1").value=str只要你返回和页面能够匹配,就能出结果
解决方案二:
你有没有模版没有模版把form贴出来,我给你写个遍历
解决方案三:
我感觉你问的问题跟dwr没啥关系了。。。就是一个list对象如何快速的添加到一个form里面所有的做法都应该是遍历然后填充数据除非你用了什么js框架,有现成的函数
解决方案四:
document.getElementById("xxx").value=text
解决方案五:
在我自己写的dwr返回,一般都是map类型,list返回就是"list", list如果list这个类里面有id, text, hidden这写属性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; } })就可以取到变量
解决方案六:
返回的数据先用JSON处理,在页面用JS将JSON的数据回填就可以了。