Domino中运用jQuery读取视图内容的方法


Posted in Javascript onOctober 21, 2009

jQuery是一个快速的,简洁的javaScript库,使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站或系统提供AJAX交互。
在Domino中应用jQuery框架能够大量简化js代码,并使得js的程序更加简洁和直观,下面是一个简单的例子,在表单中简单运用jQuery来读取视图内容。
1.在表单中加入以下代码并内置HTML:
html 代码:
<input type=button onclick="GetViewContent()" value="获取视图内容">
<div id="ViewContent"></div>
按钮调用函数,div用来接收函数获取到的视图内容,并显示出来。
在表单的jsheader中加入以下JavaScript函数:

function GetViewContent(){ 
var url = 服务器路径/数据库名称/视图名称?readviewentries" 
$.get(url,function(data){ 
var list = ""; 
list += "<TABLE border='1' cellspacing='0' cellpadding='3' width='100%'><TR><TD><TABLE width='100%' border='1'>" 
if($(data).find("viewentry").size == 0){ 
} else { 
$(data).find("viewentry").each(function(){ 
if($(this).attr("position") < 11) { 
$(this).find("entrydata").each(function(){ 
if ($(this).attr("name")=="name") 
list+="<tr><td>"+$(this).text()+"</td><td>"+$(this).next().text()+"</td><td>"+$(this).next().next().text()+"</td></tr>"; 
}) 
} 
}) 
} 
list += "</TABLE></TD></TR></TABLE>" 
$("#ViewContent").html(list); 
}); 
}

注:此代码能成功运行的前提是,在表单中记得调用jQuery.js文件。
Javascript 相关文章推荐
JavaScript prototype对象的属性说明
Mar 13 Javascript
Extjs入门之动态加载树代码
Apr 09 Javascript
修改好的jquery滚动字幕效果实现代码
Jun 22 Javascript
Ajax基础知识详解
Feb 17 Javascript
JS变量中有var定义和无var定义的区别以及es6中let命令和const命令
Feb 19 Javascript
vue2.0 自定义日期时间过滤器
Jun 07 Javascript
使用vue根据状态添加列表数据和删除列表数据的实例
Sep 29 Javascript
JavaScript解析JSON数据示例
Jul 16 Javascript
Vue源码分析之Vue实例初始化详解
Aug 25 Javascript
让mocha支持ES6模块的方法实现
Jan 14 Javascript
Vue+axios封装请求实现前后端分离
Oct 23 Javascript
vue中的计算属性和侦听属性
Nov 06 Javascript
JavaScript 常用函数库详解
Oct 21 #Javascript
再谈ie和firefox下的document.all属性
Oct 21 #Javascript
javascript void(0)的妙用
Oct 21 #Javascript
extjs 学习笔记 四 带分页的grid
Oct 20 #Javascript
Jquery Ajax.ashx 高效分页实现代码
Oct 20 #Javascript
fireworks菜单生成器mm_menu.js在 IE 7.0 显示问题的解决方法
Oct 20 #Javascript
Javascript remove 自定义数组删除方法
Oct 20 #Javascript
You might like
全国FM电台频率大全 - 30 宁夏回族自治区
2020/03/11 无线电
整理的9个实用的PHP库简介和下载
2010/11/09 PHP
php校验表单检测字段是否为空的方法
2015/03/20 PHP
PHP将MySQL的查询结果转换为数组并用where拼接的示例
2016/05/13 PHP
thinkPHP统计排行与分页显示功能示例
2016/12/02 PHP
PHP实现验证码校验功能
2017/11/16 PHP
JQuery 实现在同一页面锚点链接之间的平滑滚动
2014/10/29 Javascript
JS检测页面中哪个HTML标签触发点击事件的方法
2016/06/17 Javascript
用JS写的一个Ajax库(实例代码)
2016/08/06 Javascript
JavaScript基于自定义函数判断变量类型的实现方法
2016/11/23 Javascript
jquery replace方法去空格
2017/05/08 jQuery
基于nodejs实现微信支付功能
2017/12/20 NodeJs
jQuery实现DIV响应鼠标滑过由下向上展开效果示例【测试可用】
2018/04/26 jQuery
vue实现搜索过滤效果
2019/05/28 Javascript
JS关闭子窗口并且刷新上一个窗口的实现示例
2020/03/10 Javascript
详解JSON.stringify()的5个秘密特性
2020/05/26 Javascript
vue-cli —— 如何局部修改Element样式
2020/10/22 Javascript
Python使用cx_Oracle模块操作Oracle数据库详解
2018/05/07 Python
浅析Python pandas模块输出每行中间省略号问题
2018/07/03 Python
Python 读写文件的操作代码
2018/09/20 Python
Python OpenCV之图片缩放的实现(cv2.resize)
2019/06/28 Python
python随机生成库faker库api实例详解
2019/11/28 Python
python图形开发GUI库pyqt5的基本使用方法详解
2020/02/14 Python
详解修改Anaconda中的Jupyter Notebook默认工作路径的三种方式
2021/01/24 Python
使用CSS3来匹配横屏竖屏的简单方法
2015/08/04 HTML / CSS
美国购买汽车零件网站:Buy Auto Parts
2018/04/02 全球购物
2014年迎新年联欢会活动策划方案
2014/02/26 职场文书
防汛工作情况汇报
2014/10/28 职场文书
地方课程教学计划
2015/01/19 职场文书
工程部主管岗位职责
2015/02/12 职场文书
2015年度高中教师工作总结
2015/05/26 职场文书
幼儿园家长心得体会
2016/01/21 职场文书
2019年暑期安全广播稿!
2019/07/03 职场文书
Java 超详细讲解IO操作字节流与字符流
2022/03/25 Java/Android
springboot用户数据修改的详细实现
2022/04/06 Java/Android
Python+Selenium实现抖音、快手、B站、小红书、微视、百度好看视频、西瓜视频、微信视频号、搜狐视频、一点号、大风号、趣头条等短视频自动发布
2022/04/13 Python