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 表单进行客户端验证demo
Aug 24 Javascript
JavaScript onkeypress事件入门实例(按下或按住一个键盘按键)
Oct 17 Javascript
基于jquery css3实现点击动画弹出表单源码特效
Aug 31 Javascript
轻松学习jQuery插件EasyUI EasyUI创建菜单与按钮
Nov 30 Javascript
jQuery 获取跨域XML(RSS)数据的相关总结分析
May 18 Javascript
js实现带三角符的手风琴效果
Mar 01 Javascript
详解vue2路由vue-router配置(懒加载)
Apr 08 Javascript
vue中添加mp3音频文件的方法
Mar 02 Javascript
实例详解Vue项目使用eslint + prettier规范代码风格
Aug 20 Javascript
从零开始学习搭建React脚手架项目
Aug 23 Javascript
JavaScript实现捕获鼠标坐标
Apr 12 Javascript
vue移动端下拉刷新和上滑加载
Oct 27 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
php adodb连接mssql解决乱码问题
2009/06/12 PHP
PHP 错误处理机制
2015/07/06 PHP
PHP培训要多少钱
2017/06/06 PHP
php中文乱码问题的终极解决方案汇总
2017/08/01 PHP
thinkPHP5框架实现多数据库连接,跨数据连接查询操作示例
2019/05/29 PHP
鼠标右击事件代码(asp.net后台)
2011/01/27 Javascript
jQuery Animation实现CSS3动画示例介绍
2013/08/14 Javascript
简单的代码实现jquery定时器
2013/11/17 Javascript
Javascript让DEDECMS告别手写Tag
2014/09/01 Javascript
js获取字符串最后一位方法汇总
2014/11/13 Javascript
js实现鼠标划过给div加透明度的方法
2015/05/25 Javascript
详解JavaScript中的表单验证
2015/06/16 Javascript
jquery实现仿Flash的横向滑动菜单效果代码
2015/09/17 Javascript
详解vue-resource promise兼容性问题
2017/06/20 Javascript
在webstorm开发微信小程序之使用阿里自定义字体图标的方法
2018/11/15 Javascript
每周一练 之 数据结构与算法(Stack)
2019/04/16 Javascript
element日历calendar组件上月、今天、下月、日历块点击事件及模板源码
2020/07/27 Javascript
Vue中使用JsonView来展示Json树的实例代码
2020/11/16 Javascript
[53:52]EG vs VGJ.T 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python读取一个目录下所有目录和文件的方法
2016/07/15 Python
Python内建函数之raw_input()与input()代码解析
2017/10/26 Python
python查看模块,对象的函数方法
2018/10/16 Python
Python实现九宫格式的朋友圈功能内附“马云”朋友圈
2019/05/07 Python
使用python PIL库实现简单验证码的去噪方法步骤
2019/05/10 Python
Python3之字节串bytes与字节数组bytearray的使用详解
2019/08/27 Python
python+opencv边缘提取与各函数参数解析
2020/03/09 Python
TripAdvisor德国:全球领先的旅游网站
2017/12/07 全球购物
Mybag美国/加拿大:英国奢华包包和名牌手袋网站
2020/02/16 全球购物
英国领先的在线高尔夫设备零售商:Golfgeardirect
2020/12/11 全球购物
活动总结的格式
2014/05/07 职场文书
征求意见函
2015/06/05 职场文书
公司员工培训管理制度
2015/08/04 职场文书
学困生转化工作总结
2015/08/13 职场文书
护理工作心得体会
2016/01/22 职场文书
避坑之 JavaScript 中的toFixed()和正则表达式
2022/04/19 Javascript
Android在Sqlite3中的应用及多线程使用数据库的建议
2022/04/24 Java/Android