"这篇文档详细介绍了DWRUtil的使用方法,包括获取和设置HTML元素的值、处理数组、以及操作表格等核心功能。" DWRUtil是Direct Web Remoting (DWR) 框架中一个实用工具类,主要用于简化前端与后端之间的交互。DWR允许在浏览器端直接调用服务器上的Java方法,而DWRUtil则是提供了一系列方便的JavaScript函数,使得在客户端操作DOM元素更加便捷。以下是对各功能的详细说明: 1. `DWRUtil.$(id)`: 这个函数类似于JavaScript中的`document.getElementById(id)`,用于根据ID获取DOM元素。例如: ```javascript var ele = DWRUtil.$("txt_test"); var str = DWRUtil.toDescriptiveString(ele, 1); DWRUtil.debug(str); ``` 2. `DWRUtil.getValue(id)`: 这个函数用于获取具有value属性的元素(如input)的value值。例如: ```javascript var val = DWRUtil.getValue("txt_test"); DWRUtil.debug(val); ``` 3. `DWRUtil.getValues(array)`: 函数接收一个包含id或name的数组,返回这些元素的value值组成的数组。例如: ```javascript var arr_ = DWRUtil.getValues({"txt_name": null, "txt_pswd": null}); var str = DWRUtil.toDescriptiveString(arr, 1); DWRUtil.debug(str); ``` 4. `DWRUtil.setValue(id, value)`: 这个函数用来设置指定元素的value值。例如: ```javascript DWRUtil.setValue("txt_test", "wiley"); ``` 5. `DWRUtil.setValues(object)`: 接收一个键值对对象,批量设置多个元素的值。例如: ```javascript DWRUtil.setValues({"txt_name": "wiley", "txt_pswd": "wiley"}); ``` 6. `DWRUtil.getText(id)`: 获取select元素的显示文本,而非value属性的值。例如: ```javascript var txt = DWRUtil.getText("sel_test"); var val = DWRUtil.getValue("sel_test"); DWRUtil.debug("Text: " + txt + "\tValue: " + val); ``` 7. `DWRUtil.addRows(tableId, data)`: 在指定表格(通过tableId找到)中添加行。数据通常是一个二维数组,每一列对应一个单元格的数据。例如: ```javascript // 假设data是二维数组 DWRUtil.addRows("myTable", data); ``` DWRUtil提供的这些方法简化了前端与后端的通信,使得开发者可以更高效地处理用户界面和服务器之间的数据交换。在实际应用中,结合DWR的其他功能,可以构建出强大的动态Web应用程序。
剩余13页未读,继续阅读
- 粉丝: 0
- 资源: 7
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- WebLogic集群配置与管理实战指南
- AIX5.3上安装Weblogic 9.2详细步骤
- 面向对象编程模拟试题详解与解析
- Flex+FMS2.0中文教程:开发流媒体应用的实践指南
- PID调节深入解析:从入门到精通
- 数字水印技术:保护版权的新防线
- 8位数码管显示24小时制数字电子钟程序设计
- Mhdd免费版详细使用教程:硬盘检测与坏道屏蔽
- 操作系统期末复习指南:进程、线程与系统调用详解
- Cognos8性能优化指南:软件参数与报表设计调优
- Cognos8开发入门:从Transformer到ReportStudio
- Cisco 6509交换机配置全面指南
- C#入门:XML基础教程与实例解析
- Matlab振动分析详解:从单自由度到6自由度模型
- Eclipse JDT中的ASTParser详解与核心类介绍
- Java程序员必备资源网站大全