infopath 解析

<%-- The following 4 lines are ASP.NET directives needed when using SharePoint components --%>
<%@ Page Inherits="Microsoft.SharePoint.WebPartPages.WebPartPage, Microsoft.SharePoint, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" MasterPageFile="~masterurl/default.master" Language="C#" %>
<%@ Register TagPrefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
<%@ Register TagPrefix="Utilities" Namespace="Microsoft.SharePoint.Utilities" Assembly="Microsoft.SharePoint, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
<%@ Register TagPrefix="WebPartPages" Namespace="Microsoft.SharePoint.WebPartPages" Assembly="Microsoft.SharePoint, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>

<%-- The markup and script in the following Content element will be placed in the <head> of the page --%>
<asp:Content ContentPlaceHolderID="PlaceHolderAdditionalPageHead" runat="server">
 <!--script type="text/javascript" src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.1.min.js"></script-->
 <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
 <script type="text/javascript" src="/_layouts/15/sp.runtime.js"></script>
 <script type="text/javascript" src="/_layouts/15/SP.RequestExecutor.js"></script>
 <script type="text/javascript" src="/_layouts/15/sp.js"></script>
   


<script>
(function ($) {
    $(document).ready(function () {
        retrieveListItems();
    });
})(jQuery);

function retrieveListItems() {
    $.ajax({
        url: "https://faithteq.sharepoint.com/pc/_api/Web/Lists(guid'91223752-c033-4291-bdeb-bca213196b90')/Items?$select=Title,StartDate,OData__x5de5__x5e8f_,OData__x8ba1__x5212_,OData__x5b9e__x9645_,Body&$filter=StartDate gt '2013/06/30'&$top=10",
        type: "GET",
        headers: { "Accept": "application/json; odata=verbose" },
        success: function (data) {
            rows = data.d.results;

            $.each(rows, function (idx, obj) {
                var Title = obj.Title; //单行文本
                var StartDate = obj.StartDate; //日期和时间
                var OData__x5de5__x5e8f_ = obj.OData__x5de5__x5e8f_; //单行文本
                var OData__x8ba1__x5212_ = obj.OData__x8ba1__x5212_; //多行文本
                var OData__x5b9e__x9645_ = obj.OData__x5b9e__x9645_; //多行文本
                var Body = obj.Body; //多行文本


                //Now do stuff with the data Example:
                buildTableREST(obj, $("#DeltaPlaceHolderMain"));
            });

        },
        error: function (data, errorCode, errorMessage) {
            alert("Error: " + errorMessage);
        }
    });
}

//**** Below can be deleted - for example rendering only
var firstRun = true;
function buildTableCSOM(csomItem, target){
 var row = csomItem.get_fieldValues();
 buildTableREST(row, target);
}

function buildTableREST(row, target){
 if(firstRun){
  $(target).append("<div id='fieldInfo' class='ms-table' style='border-spacing:5px;border-collapse: separate'></div>");
  var headerRow = $("<div class='ms-tableRow'></div>");
  $.each(row, function(name, val){
   $(headerRow).append("<div class='ms-tableCell' style='text-decoration:underline;font-weight:bold'>" + name + "</div>");
  });
  $("#fieldInfo").append(headerRow);
  firstRun = false;
 }
 var newDetail = $("<div class='ms-tableRow'></div>");
 $.each(row, function (name, val) {
  $(newDetail).append("<div class='ms-tableCell'>" + val + "</div>");
 });
 $("#fieldInfo").append(newDetail);
}
</script>

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值