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 相关文章推荐
动态创建样式表在各浏览器中的差异测试代码
Sep 13 Javascript
javascript:文字不间断向左移动的实例代码
Aug 08 Javascript
angularJS 中$scope方法使用指南
Feb 09 Javascript
jQuery手动点击实现图片轮播特效
Apr 20 Javascript
bootstrap daterangepicker汉化以及扩展功能
Jun 15 Javascript
妙用Angularjs实现表格按指定列排序
Jun 23 Javascript
vue 指定组件缓存实例详解
Apr 01 Javascript
JavaScript实现异步图像上传功能
Jul 12 Javascript
Jquery的Ajax技术使用方法
Jan 21 jQuery
微信小程序实现多行文字超出部分省略号显示功能
Oct 23 Javascript
在vue项目中promise解决回调地狱和并发请求的问题
Nov 09 Javascript
JS高级程序设计之class继承重点详解
Jul 07 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
在apache下限制每个虚拟主机的并发数!!!!
2006/10/09 PHP
thinkPHP3.2.3结合Laypage实现的分页功能示例
2018/05/28 PHP
php微信扫码支付 php公众号支付
2019/03/24 PHP
tp5框架基于ajax实现异步删除图片的方法示例
2020/02/10 PHP
Array, Array Constructor, for in loop, typeof, instanceOf
2011/09/13 Javascript
js原生appendChild的bug解决心得分享
2013/07/01 Javascript
12种不宜使用的Javascript语法整理
2013/11/04 Javascript
js实现温度计时间样式代码分享
2015/08/21 Javascript
plupload+artdialog实现多平台上传文件
2016/07/19 Javascript
D3.js中强制异步文件读取同步的几种方法
2017/02/06 Javascript
iview给radio按钮组件加点击事件的实例
2017/09/30 Javascript
基于Bootstrap表单验证功能
2017/11/17 Javascript
AngularJS实现的简单拖拽功能示例
2018/01/02 Javascript
详解Vue3 Teleport 的实践及原理
2020/12/02 Vue.js
[01:34]2014DOTA2 TI预选赛预选赛 选手比赛房大揭秘!
2014/05/20 DOTA
[05:41]2014DOTA2西雅图国际邀请赛 小组赛7月10日TOPPLAY
2014/07/10 DOTA
pycharm 使用心得(八)如何调用另一文件中的函数
2014/06/06 Python
解决python3 Pycharm上连接数据库时报错的问题
2018/12/03 Python
对python同一个文件夹里面不同.py文件的交叉引用方法详解
2018/12/15 Python
Python动态参数/命名空间/函数嵌套/global和nonlocal
2019/05/29 Python
Python爬虫爬取杭州24时温度并展示操作示例
2020/03/27 Python
Jupyter Notebook折叠输出的内容实例
2020/04/22 Python
CSS3新增布局之: flex详解
2020/06/18 HTML / CSS
德国领先的大尺码和超大尺码男装在线零售商:Bigtex
2019/06/22 全球购物
奥地利时尚、美容、玩具和家居之家:Kastner & Öhler
2020/04/26 全球购物
应届医学毕业生求职信分享
2013/12/02 职场文书
简历中自我评价怎么写
2014/02/12 职场文书
小学生爱国演讲稿
2014/04/25 职场文书
卫校毕业生个人自我鉴定
2014/04/28 职场文书
品酒会策划方案
2014/05/26 职场文书
老龄工作先进事迹
2014/08/15 职场文书
购房意向书
2014/08/30 职场文书
2015年党员承诺书
2015/01/21 职场文书
导游词之吉林花园山
2019/10/17 职场文书
《天净沙·秋思》教学反思三篇
2019/11/02 职场文书
Springboot如何使用logback实现多环境配置?
2021/06/16 Java/Android