Domino中运用jQuery读取视图内容的方法

 更新时间:2009年10月21日 22:49:02   作者:  
jQuery是继prototype之后又一个优秀的Javascrīpt框架。其宗旨是——WRITE LESS,DO MORE,写更少的代码,做更多的事情。
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文件。

相关文章

  • 影响jQuery使用的14个方面

    影响jQuery使用的14个方面

    jQuery的插件提供了一个很好的方法,节省了时间和简化了开发,避免程序员从头开始编写每个组件。但是,插件也将一个不稳定因素引入代码中。一个好的插件节省了无数的开发时间,一个质量不好的插件会导致修复错误的时间比实际从头 开始编写组件的时间还长。
    2014-09-09
  • jQuery的三种$()

    jQuery的三种$()

    $号是jQuery“类”的一个别称,$()构造了一个jQuery对象。所以,“$()”可以叫做jQuery的构造函数(个人观点,呵呵!)。
    2009-12-12
  • 限制字符输入数功能(jquery版和原生JS版)

    限制字符输入数功能(jquery版和原生JS版)

    比较常用的限制字符输入数功能(比如热火超天的微博输入框),用jQuery和原生JavaScript分别写了一个.原生JavaScript注释中有区分中英文字符的函数, 但个人并不建议这么做.
    2010-09-09
  • jQuery之DOM对象和jQuery对象的转换与区别分析

    jQuery之DOM对象和jQuery对象的转换与区别分析

    这篇文章主要介绍了jQuery之DOM对象和jQuery对象的转换与区别分析,对比分析了DOM对象和jQuery对象的原理与用法,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-01-01
  • jQuery效果 slideToggle() 方法(在隐藏和显示之间切换)

    jQuery效果 slideToggle() 方法(在隐藏和显示之间切换)

    slideToggle() 方法通过使用滑动效果(高度变化)来切换元素的可见状态。
    2011-06-06
  • 使用jquery+CSS3实现仿windows10开始菜单的下拉导航菜单特效

    使用jquery+CSS3实现仿windows10开始菜单的下拉导航菜单特效

    本文是基于jquery和css3实现的仿windows10开始菜单的下拉导航菜单特效,代码超简单,感兴趣的朋友一起看看吧
    2015-09-09
  • jquery自动补齐功能插件flexselect用法示例

    jquery自动补齐功能插件flexselect用法示例

    这篇文章主要介绍了jquery自动补齐功能插件flexselect用法,结合实例形式分析了flexselect实现自动补齐功能的操作步骤与相关实现技巧,需要的朋友可以参考下
    2016-08-08
  • jQuery中库的引用方法

    jQuery中库的引用方法

    下面小编就为大家分享一篇jQuery中库的引用方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-01-01
  • jQuery实现瀑布流布局详解(PC和移动端)

    jQuery实现瀑布流布局详解(PC和移动端)

    这篇文章非常全面的介绍了在PC和移动端上jQuery实现瀑布流布局的详细过程,文中示例代码介绍的非常详细,具有一定的参考价值,对瀑布流布局感兴趣的小伙伴们可以参考一下
    2015-10-10
  • jquery判断元素是否隐藏的多种方法

    jquery判断元素是否隐藏的多种方法

    这篇文章主要介绍了jquery判断元素是否隐藏的多种方法,本文总结了多种判断方法实例,需要的朋友可以参考下
    2014-05-05

最新评论