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插入样式实现代码
Feb 22 Javascript
基于pthread_create,readlink,getpid等函数的学习与总结
Jul 17 Javascript
利用javascript数组长度循环数组内所有元素
Dec 27 Javascript
实例分析javascript中的call()和apply()方法
Nov 28 Javascript
jQuery取得iframe中元素的常用方法详解
Jan 14 Javascript
JS实现兼容火狐及IE iframe onload属性的遮罩层隐藏及显示效果
Aug 23 Javascript
angular.js 路由及页面传参示例
Feb 24 Javascript
Angular4实现鼠标悬停3d倾斜效果
Oct 25 Javascript
vue-cli webpack 引入jquery的方法
Jan 10 jQuery
详解Vue.js自定义tipOnce指令用法实例
Dec 19 Javascript
JQuery插件tablesorter表格排序实现过程解析
May 28 jQuery
Vue过滤器,生命周期函数和vue-resource简单介绍
Jan 12 Vue.js
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
ThinkPHP让分页保持搜索状态的方法
2014/07/02 PHP
Linux下创建nginx脚本-start、stop、reload…
2014/08/03 PHP
PHP中file_exists()判断中文文件名无效的解决方法
2014/11/12 PHP
php生成短域名函数
2015/03/23 PHP
详解PHP的Yii框架中的Controller控制器
2016/03/29 PHP
tp5框架使用composer实现日志记录功能示例
2019/01/10 PHP
Thinkphp 在api开发中异常返回依然是html的解决方式
2019/10/16 PHP
JS option location 页面跳转实现代码
2008/12/27 Javascript
JavaScript 学习笔记(十一)
2010/01/19 Javascript
jquery实现文本框鼠标右击无效以及不能输入的代码
2010/11/05 Javascript
javascript中RegExp保留小数点后几位数的方法分享
2013/08/13 Javascript
JS中产生20位随机数以0-9为例也可以是a-z A-Z
2014/08/01 Javascript
JS中FRAME的操作问题实例分析
2014/10/21 Javascript
jQuery实现三级菜单的代码
2016/05/09 Javascript
AngularJS Phonecat实例讲解
2016/11/21 Javascript
js案例之鼠标跟随jquery版(实例讲解)
2017/07/21 jQuery
vue一个页面实现音乐播放器的示例
2018/02/06 Javascript
vue双向数据绑定知识点总结
2018/04/18 Javascript
React学习笔记之高阶组件应用
2018/06/02 Javascript
vue实现扫码功能
2020/01/17 Javascript
javascript 使用sleep函数的常见方法详解
2020/04/26 Javascript
解决elementui表格操作列自适应列宽
2020/12/28 Javascript
[58:25]VP vs RNG 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
详解duck typing鸭子类型程序设计与Python的实现示例
2016/06/03 Python
Python学习入门之区块链详解
2017/07/25 Python
tensorflow 大于某个值为1,小于为0的实例
2020/06/30 Python
解决使用Pandas 读取超过65536行的Excel文件问题
2020/11/10 Python
python 调整图片亮度的示例
2020/12/03 Python
韩国江南富人区高端时尚百货商场:Galleria(格乐丽雅)
2018/03/27 全球购物
上班早退检讨书
2014/01/09 职场文书
大学生职业规划论文
2014/01/11 职场文书
医学生自我鉴定范文
2014/03/26 职场文书
2015年精神文明建设工作总结
2015/04/21 职场文书
小学运动会加油稿
2015/07/22 职场文书
JavaWeb 入门:Hello Servlet
2021/07/16 Java/Android
python manim实现排序算法动画示例
2022/08/14 Python