Domino中运用jQuery读取视图内容

      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 οnclick="GetViewContent()" value="获取视图内容">
<div id="ViewContent"></div>

按钮调用函数,div用来接收函数获取到的视图内容,并显示出来。

在表单的jsheader中加入以下JavaScript函数:

ContractedBlock.gif ExpandedBlockStart.gif Code
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文件。

转载于:https://www.cnblogs.com/haitunzhilian/archive/2009/10/21/1587680.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值