最近在SharePoint中开发工作流表单,经常会用到一些脚本,但是自己记性又不好,就把常用的记下来,既方便自己将来使用,没准还能对别人有所帮助。

1.SharePoint REST API 获取列表数据

jQuery.ajax({
    url: "http://URL/_api/web/lists/GetByTitle('ListName')/items(ItemId)",
    type: "Get",
    headers: {
        "X-HTTP-Method": "Get",
        "accept": "application/json;odata=verbose",
        "content-type": "application/json;odata=verbose",
        "X-RequestDigest": $("#__REQUESTDIGEST").val(),
        "IF-MATCH": "*"
    success: function() {},
    error: function() {}

  2.$.each() 的用法

$.each(data,
function(index, item) {
   //遍历item的属性,比如item.Key

   3.数组按照日期排序

var tableData = [];
tableData = tableData.sort(function(a, b) {
    var aa = new Date(a.Date);
    var bb = new Date(b.Date);
    return bb - aa;

   4.JQ绑定单击事件

$("#ID").on("click",
function() {
    funDo();

  5.JQ执行单击事件

$("#ID").trigger("click")

   6.JQ执行ajax

$.ajax({
    url: url,
    method: "POST",
    data: mydata,
    dataType: "text",
    success: function(result) {}

   7.判断字符串是不是全空格

var test = "      ";
//为空或全部为空格
if (test.match(/^[ ]*$/)) {
        console.log("all space or empty");

  这个文章会不断更新,欢迎有需要的朋友收藏起来。