论坛首页 Web前端技术论坛

ajax学习记录dwr

浏览 3729 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-12-07  
以前老的使用方法

var selectHtml="<select id=\"changeSelect\">";
for(var i=0;i<data.length;i++){
selectHtml+="<option>"+data[i]+"</option>";
}
selectHtml+="</select>";
changeSelect.outerHTML=selectHtml;

现在明显简单很多,调用后台的处理也方便了,简单配置一下就可以了
DWRUtil.removeAllOptions("changeSelect");
DWRUtil.addOptions('changeSelect',data,'id','name');

不过存在版本的问题。在2。0下好像调用后台方法(带参)会出错误。
   发表时间:2006-12-07  
对table的操作:
function addRow(){
var testDto = { id:"", name:"", desc:"" };
DWRUtil.getValues(testDto);
Test.addTableRow(testDto);
    Test.getTableList(fillTable);
}
var cellFuncs = [
  function(data) { return data.id; },
  function(data) { return data.name; },
  function(data) { return data.desc; }
];

function fillTable(testDto) {
    DWRUtil.removeAllRows("usersBody");
    DWRUtil.addRows("usersBody", testDto, cellFuncs);
}

不知道那里有对DWRUtil的详细介绍
0 请登录后投票
   发表时间:2006-12-07  
http://www.iteye.com/topic/36326

and

http://getahead.ltd.uk/dwr/browser/util
0 请登录后投票
   发表时间:2006-12-07  
就那么一点点吗?我只测试了select和table。没有其他的了
0 请登录后投票
   发表时间:2006-12-07  
下面那个链接已经是官方的JS参考了,你如果需要更加强悍的JS库,建议看看 prototype
0 请登录后投票
   发表时间:2006-12-07  
想看中文资料,呵呵
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics