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 相关文章推荐
jquery网页回到顶部效果(图标渐隐,自写)
Jun 16 Javascript
javascript使用正则表达式实现去掉空格之后的字符
Feb 15 Javascript
RequireJS使用注意细节
May 15 Javascript
简单模拟node.js中require的加载机制
Oct 27 Javascript
Bootstrap滚动监听组件scrollspy.js使用方法详解
Jul 20 Javascript
Node.js成为Web应用开发最佳选择的原因
Feb 05 Javascript
如何从零开始利用js手写一个Promise库详解
Apr 19 Javascript
详解Vue-axios 设置请求头问题
Dec 06 Javascript
Vue.js 中的实用工具方法【推荐】
Jul 04 Javascript
vuex根据不同的用户权限展示不同的路由列表功能
Sep 20 Javascript
vue radio单选框,获取当前项(每一项)的value值操作
Sep 10 Javascript
微信小程序轮播图swiper代码详解
Dec 01 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
PHP5 安装方法
2006/10/09 PHP
根据中文裁减字符串函数的php代码
2013/12/03 PHP
php命令行(cli)下执行PHP脚本文件的相对路径的问题解决方法
2015/05/25 PHP
PHP实现的服务器一致性hash分布算法示例
2018/08/09 PHP
jquery多浏览器捕捉回车事件代码
2010/06/22 Javascript
ExtJs GridPanel简单的增删改实现代码
2010/08/26 Javascript
Extjs优化(一)删除冗余代码提高运行速度
2013/04/15 Javascript
jquery 漂亮的删除确认和提交无刷新删除示例
2013/11/13 Javascript
JavaScript实现的日期控件具体代码
2013/11/18 Javascript
JS中的log对象获取以及debug的写法介绍
2014/03/03 Javascript
基于jQuery实现的菜单切换效果
2015/10/16 Javascript
非常棒的jQuery图片轮播效果
2016/04/17 Javascript
JavaScript中apply方法的应用技巧小结
2016/09/29 Javascript
关于Vue.js一些问题和思考学习笔记(2)
2016/12/02 Javascript
jQuery实现的页面遮罩层功能示例【测试可用】
2017/10/14 jQuery
Node 自动化部署的方法
2017/10/17 Javascript
微信提示 在浏览器打开 效果实现过程解析
2019/09/10 Javascript
微信小程序实用代码段(收藏版)
2019/12/17 Javascript
JavaScript中的各种宽高属性的实现
2020/05/08 Javascript
[01:05]主宰至宝剑心之遗
2017/03/16 DOTA
Python中isnumeric()方法的使用简介
2015/05/19 Python
完美解决安装完tensorflow后pip无法使用的问题
2018/06/11 Python
python使用turtle绘制分形树
2018/06/22 Python
详解Python 切片语法
2019/06/10 Python
python梯度下降算法的实现
2020/02/24 Python
浅谈TensorFlow之稀疏张量表示
2020/06/30 Python
Python如何获取文件路径/目录
2020/09/22 Python
美国便宜的横幅和标志印刷在线:Best of Signs
2019/05/29 全球购物
德国50岁以上交友网站:Lebensfreunde
2020/03/18 全球购物
PHP中如何使用Cookie
2015/10/28 面试题
艺术节主持词
2014/04/02 职场文书
金融事务专业求职信
2014/04/25 职场文书
机械电子工程专业自荐书
2014/06/10 职场文书
2014年幼儿园安全工作总结
2014/11/10 职场文书
求职自我评价范文
2015/03/09 职场文书
爱国主义教育基地观后感
2015/06/18 职场文书