最近在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");
这个文章会不断更新,欢迎有需要的朋友收藏起来。