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获取系统当前时间的方法
Nov 19 Javascript
详解JavaScript的变量和数据类型
Nov 27 Javascript
ES6生成器用法实例分析
Apr 10 Javascript
Angular4学习教程之DOM属性绑定详解
Jan 04 Javascript
使用react实现手机号的数据同步显示功能的示例代码
Apr 03 Javascript
小程序图片长按识别功能的实现方法
Aug 30 Javascript
解决JavaScript中0.1+0.2不等于0.3问题
Oct 23 Javascript
使用Object.defineProperty如何巧妙找到修改某个变量的准确代码位置
Nov 02 Javascript
自定义Vue组件打包、发布到npm及使用教程
May 22 Javascript
小程序两种滚动公告栏的实现方法
Sep 17 Javascript
在vue中对数组值变化的监听与重新响应渲染操作
Jul 17 Javascript
vue使用refs获取嵌套组件中的值过程
Mar 31 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
PHP初学者常见问题集合 修正版(21问答)
2010/03/23 PHP
php set_magic_quotes_runtime() 函数过时解决方法
2010/07/08 PHP
PHP实现无限级分类(不使用递归)
2015/10/22 PHP
php去除二维数组的重复项方法
2015/11/03 PHP
thinkphp微信开之安全模式消息加密解密不成功的解决办法
2015/12/02 PHP
Laravel中的chunk组块结果集处理与注意问题
2018/08/15 PHP
Laravel学习笔记之Artisan命令生成自定义模板的方法
2018/11/22 PHP
解决Laravel 使用insert插入数据,字段created_at为0000的问题
2019/10/11 PHP
JavaScript 原型学习总结
2010/10/29 Javascript
js弹出框轻量级插件jquery.boxy使用介绍
2013/01/15 Javascript
JavaScript cookie的设置获取删除详解
2014/02/11 Javascript
Node.js实现简单聊天服务器
2014/06/20 Javascript
浅谈JavaScript数据类型及转换
2015/02/28 Javascript
让图片跳跃起来  javascript图片轮播特效
2016/02/16 Javascript
1秒50万字!js实现关键词匹配
2016/08/01 Javascript
vue.js的提示组件
2017/03/02 Javascript
ECMAScript6 新特性范例大全
2017/03/24 Javascript
ssm+vue前后端分离框架整合实现(附源码)
2020/07/08 Javascript
Antd表格滚动 宽度自适应 不换行的实例
2020/10/27 Javascript
[58:37]Serenity vs Fnatic 2018国际邀请赛淘汰赛BO1 8.21
2018/08/22 DOTA
python脚本监控docker容器
2016/04/27 Python
Django视图和URL配置详解
2018/01/31 Python
Python走楼梯问题解决方法示例
2018/07/25 Python
TensorFlow利用saver保存和提取参数的实例
2018/07/26 Python
Python 创建新文件时避免覆盖已有的同名文件的解决方法
2018/11/16 Python
python json.dumps() json.dump()的区别详解
2020/07/14 Python
Python监听剪切板实现方法代码实例
2020/11/11 Python
浅析canvas元素的html尺寸和css尺寸对元素视觉的影响
2019/07/22 HTML / CSS
世界汽车零件:World Car Parts
2019/09/04 全球购物
UNIX文件系统分类
2014/11/11 面试题
运动员口号
2014/06/09 职场文书
党的群众路线教育实践活动个人对照检查材料(乡镇)
2014/11/05 职场文书
小学班主任经验交流材料
2014/12/16 职场文书
2015年汽车销售员工作总结
2015/07/24 职场文书
基于Python实现的购物商城管理系统
2021/04/27 Python
nodejs利用readline提示输入内容实例代码
2021/07/15 NodeJs