$();
功能:相当于document.getElementById(id);
参数: id或name属性值;
例:
<input type=”text” name=”txt_test”></input>
<script>
       Var ele=$(txt_test);
       Var str=DWRUtil.toDescriptiveString(ele,1)
       DWRUtil.debug(str);
</script>
 
DWRUtil.getValue();
功能:获得指定元素value值
参数: id或name属性值;
注意:该函数只能用于有value属性的元素
例:
<input type=”text” name=”txt_test”></input>
<script>
       var val=DWRUtil.getValue(“txt_test”);
       DWRUtil.debug(val);
</script>
 
DWRUtil.getValues();
功能:获得一组指定元素的value值;
参数:id或name构成的数组对象
例:
<input type=”text” name=”txt_name” value=”wiley”></input>
<input type=”text” name=”txt_pswd” value=”wiley”></input>
<script>
       Var arr_=DWRUtil.getValues({“txt_name”:null,”txt_pswd”:null});
       Var str=DWRUtil.toDescriptiveString(arr,1)
       DWRUtil.debug(str);
</script>
 
DWRUtil.setValue();
功能:设置指定元素的value值
参数: id或name属性值
<input type=”text” name=”txt_test” value=””></input>
<script>
       DWRUtil.setValue(“txt_test”,”wiley”);
</script>
 
 
DWRUtil.setValues();
功能:设置一组指定元素的值
参数: id或name构成的数组对象
例:
<input type=”text” name=”txt_name” value=””></input>
<input type=”text” name=”txt_pswd” value=””></input>
<script>
       DWRUtil.setValues({“txt_name”:”wiley”,”txt_pswd”:”wiley”});
</script>
 
DWRUtil.getText();
功能:获得select元素的文本值
参数: id或name属性值
例:
<select name=”sel_test”>
       <option value=” wiley-cn.com” selected>wiley中国</option>
</select>
<script>
       Var txt=DWRUtil.getText (“sel_test”);
       Var val=DWRUtil.getValue(“sel_test”);
       DWRUtil.debug(“Text:”+txt+”\tValue:”+val);
</script>
 
DWRUtil.addRows();
功能:指定表格添加行
格式:DWRUtil.addRows(id,items, functions);
参数:
第一个参数:table或tbody的id属性值
第二个参数:数组或链表(可能用词不是很适合)
第三个参数:函数链表
 
例1:
<table>
       <tr>
              <td>主题</td>
       <tr>
       <tbody id=”tby_test”>
</tbody>
</table>
<script>
       Var arr_={“wiley’s blog”,”wiley中国”};
       DWRUtil.addRows(“tby_test”,arr_,[function(arr_){return arr_}]);
</script>
 
 
例2:
 
<table>
       <tr>
              <td>名称</td>
              <td>网址</td>
       <tr>
       <tbody id=”tby_test”>
</tbody>
</table>
<script>
       Var items=[{“name”:”wiley中国”,”add”:”wiley-cn.com”}];
       DWRUtil.addRows(“tby_test”,items,[function(item){return item.name}, function(item){return item.add}]);
</script>
 
DWRUtil.romoveAllRows();
功能:删除指定表格行
参数:table或tbody的id属性值
<table>
       <tr>
              <td>名称</td>
              <td>网址</td>
       <tr>
       <tbody id=”tby_test”>
</tbody>
</table>
<script>
       DWRUtil.romoveAllRows(“tby_test”);//每次添加前将原有数据行删除,防止数据重叠
       Var items=[{“name”:”wiley中国”,”add”:”wiley-cn.com”}];
       DWRUtil.addRows(“tby_test”,items,[function(item){return item.name}, function(item){return item.add}]);
</script>
 
DWRUtil.addOptions();
功能:添加select元素的option子元素
格式:DWRUtil.addOption(id,items)或DWRUtil.addOption(id,items,valueProp,textProp);
参数:
第一个参数:select的id或name属性值
第二个参数:数组或链表(填充数据)
第三、四个参数:链表节点的属性,第三个填充value值,第四个填充text值
 
例:
<select name=”sel_test”>
</select>
<script>
       Var arr_={“wiley”,”wiley中国”};
       DWRUtil.addRows(“sel_test”,arr_);//此时value与text值相同
       DWRUtil.romoveAllOptions(“sel_test”);
       Var items=[{“name”:”wiley中国”,”add”:”wiley-cn.com”}];
       DWRUtil.addRows(“sel_test”,”add”,”name”);//此时value与text不相同
</script>
 
DWRUtil.romoveAllOptions();
功能:删除指定select元素的option子元素
参数:select元素的id或name属性值
例:前面例子有用到
 
DWRUtil.debug();
功能:等价于alert()
例:前面例子有用到
 
DWRUtil.toDescriptiveString();
功能:将对象序列化成字符串,主要用于调试
例:前面的例子有用到

转载于:https://blog.51cto.com/sucre/354172

DWR小结DWRUtil篇相关推荐

  1. 计算机课的实训小结,课程实训心得体会与小结三篇

    课程实训心得体会与小结三篇 篇一:Flash课程实训心得体会与小结 通过本学期学习Flash,使我对Flash的动画制作有了比较全面的了解,了解动画原理,了解帧与层的概念.通过十个简单的动画制作实例, ...

  2. DWR提示DWRUtil未定义的问题

    2019独角兽企业重金招聘Python工程师标准>>> 出现找不到定义的原因是: 在dwr.jar中,org.directwebremoting.ui.servlet包下的util. ...

  3. DWR第六篇之文件下载

    1. 在第五篇架构基础上进行修改 2. 修改jsp页面 1 <html> 2 <head> 3 <base href="<%=basePath%>& ...

  4. DWR第五篇之文件上传

    1. 在第一篇架构基础上进行 2. 修改maven依赖 1 <dependencies> 2 <dependency> 3 <groupId>org.directw ...

  5. DWR第四篇之对象传参

    1. 本示例在第一篇架构基础上添加代码 2. 首先,在dwr.xml文件里添加对象转换器 3. 编写Person实体类 1 package com.skyer.vo; 2 3 import java. ...

  6. mysql database alias_mysql小结——基础篇

    首先记住三个概念: 1.数据库(Database)是按照数据结构来组织.存储和管理数据的建立在计算机存储设备上的仓库. 2.SQL :结构化查询语言(Structured Query Language ...

  7. 小结一篇-(秀我工作一年)

    来秀我工作也有一年了,这是一个很艰难的一年,也是我飞速成长的一年,在这一年内,学到了很多东西,也经历了很多东西.现在来好好总结一下. 思想层面上: 由最开始在赢鼎的时候,LJ 要我当一个项目管理的角色 ...

  8. Inventor(C#)开发学习小结——入门篇

      用C#对Inventor做开发,网上案例比较少,多数是VBA的代码示例,官方的示例多数也是VBA,仅提供了一部分C#示例,并不完整.   此外,Inventor提供的API文档也是全英文的,刚入门 ...

  9. Mysql基于GTID复制模式-运维小结 (完整篇)

    先来看mysql5.6主从同步操作时遇到的一个报错: mysql> change master to master_host='192.168.10.59',master_user='repli ...

最新文章

  1. sharepoint 备份还原
  2. 安装yarn 心得分享
  3. Future获取线程返回值能使线程顺序执行?
  4. 借助财务客户评估解决方案在云中构建AppDev
  5. 【剑指offer】面试题05:替换空格(java)
  6. mybatis 多线程_2019BATJ面试题汇总详解:MyBatis+MySQL+Spring+Redis+多线程
  7. Windows安装杜比音效驱动
  8. android 读取 IMEI 和 MEID 的处理
  9. 关于软件开发的那些事(三):聊聊软件项目管理及成本核算
  10. 压摆率//电源抑制比//共模抑制比//直流增益、带宽和相位裕度//静态功耗和直流工作点
  11. tiny210 ubuntu下sd卡分区
  12. ZZULIOJ 1196: 数星星(二)(结构体专题)
  13. mysql数据库教程级联_Mysql实现级联操作(级联更新、级联删除)
  14. c语言第五章答案许合利,C语言习题答案贾宗璞许合利较全-.doc
  15. QGIS基于多期哨兵2影像遥感指数阈值法提取冬小麦分布(4)-分类精度评价
  16. c语言对随机数进行快速排序,C语言自带快速排序对比插入排序
  17. Dev C++ 运行出现:源文件未编译
  18. DFT,ZT及DTFT之间的关系
  19. 利用matlab与eeglab对EEG信号(脑电)进行处理分段与保存
  20. centos7 挂载云盘

热门文章

  1. Netty傻瓜教程(一):Netty初探,只写个服务端也能工作
  2. 解决 Callout位置不更新的问题
  3. 七、内存优化(4)性能计数器
  4. 皮纹生物识别多元智力测量的科学原理
  5. 一个QQ多用户登陆的实例代码
  6. css样式IE8强制兼容IE7
  7. (转)ZXing生成二维码和带logo的二维码,模仿微信生成二维码效果
  8. Spring MVC那点事儿
  9. java中String对象和String变量
  10. 《你不可不知的50个建筑学知识》之哥特式建筑