<%-- 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>