Javascript } var崩溃=!折叠组[全部]; console.log('collapsed:',collapsed); rows.nodes().each(函数(r){ r、 style.display=折叠的“无”:“”; }); //将类别名称添加到列表中。 返回$('') .append(“+group+”(“+rows.count()+”)) .attr('data-name',all) .toggleClass(“折叠”,折叠); } } }); loadData(); $('#myTable tbody')。在('click','tr.dtrg-start',function()上{ 变量名称=$(this.data('name'); collapsedGroups[name]=!collapsedGroups[name]; 表1.抽签(假); }); $(“#btn”)。单击(功能(e){ positem(); }); }); 函数positem(){ 返回getFormDigest(“https://siteurl.sharepoint.com/sites/Projects/USMC/AMMO)然后(函数(digestData){ log(digestData.d.GetContextWebInformation.FormDigestValue); $.ajax({ async:true,//默认情况下async设置为“true”,异步加载脚本 //将数据发布到sharepoint列表的URL或您自己的URL url:“https://siteurl.sharepoint.com/sites/Projects/USMC/AMMO/_api/web/lists", 方法:“POST”,//指定创建列表项的操作 数据:JSON.stringify({'\uu metadata':{'type':'SP.List'},'AllowContentTypes':true, 'BaseTemplate':100,'ContentTypesEnabled':true,'Description':'My list Description','Title':'AMMO Deliveries'} ), 标题:{ “接受”:“application/json;odata=verbose”, “内容类型”:“应用程序/json;odata=verbose”, “X-RequestDigest”:$(“#u-RequestDigest”).val() }, 成功:功能(数据){ 警报('Success');//对成功消息使用了甜警报 }, 错误:函数(错误){ 警报(JSON.stringify(错误)); log(JSON.stringify(error)); } }); }) } 函数getItemTypeForListName(listName){ var itemType=“SP.Data.”+listName.charAt(0).toUpperCase()+listName.slice(1)+“listName”; var encItemType=itemType.replace(/\s/g,“\u x0020”); 返回(encItemType); } 函数getFormDigest(siteurl){ 返回$.ajax({ url:“https://siteurl.sharepoint.com/sites/Projects/USMC/AMMO/_api/contextInfo", 方法:“POST”, 标题:{ “接受”:“应用程序/json;odata=verbose” } }); } G3G可交付成果 节目 可交付成果 到 日期 经核准的 笔记 &时代; 更新数据表 更新数据表
请填写显示的字段以将数据添加到DataTable 节目: AHR 弹药 DAR-Q 学说发展 操作能量 军械多媒体 SRC手册 WTBn 可交付成果: 会议记录 每月状态报告(MSR) 致: 日期: 经核准的: 对 不 笔记: 接近Javascript } var崩溃=!折叠组[全部]; console.log('collapsed:',collapsed); rows.nodes().each(函数(r){ r、 style.display=折叠的“无”:“”; }); //将类别名称添加到列表中。 返回$('') .append(“+group+”(“+rows.count()+”)) .attr('data-name',all) .toggleClass(“折叠”,折叠); } } }); loadData(); $('#myTable tbody')。在('click','tr.dtrg-start',function()上{ 变量名称=$(this.data('name'); collapsedGroups[name]=!collapsedGroups[name]; 表1.抽签(假); }); $(“#btn”)。单击(功能(e){ positem(); }); }); 函数positem(){ 返回getFormDigest(“https://siteurl.sharepoint.com/sites/Projects/USMC/AMMO)然后(函数(digestData){ log(digestData.d.GetContextWebInformation.FormDigestValue); $.ajax({ async:true,//默认情况下async设置为“true”,异步加载脚本 //将数据发布到sharepoint列表的URL或您自己的URL url:“https://siteurl.sharepoint.com/sites/Projects/USMC/AMMO/_api/web/lists", 方法:“POST”,//指定创建列表项的操作 数据:JSON.stringify({'\uu metadata':{'type':'SP.List'},'AllowContentTypes':true, 'BaseTemplate':100,'ContentTypesEnabled':true,'Description':'My list Description','Title':'AMMO Deliveries'} ), 标题:{ “接受”:“application/json;odata=verbose”, “内容类型”:“应用程序/json;odata=verbose”, “X-RequestDigest”:$(“#u-RequestDigest”).val() }, 成功:功能(数据){ 警报('Success');//对成功消息使用了甜警报 }, 错误:函数(错误){ 警报(JSON.stringify(错误)); log(JSON.stringify(error)); } }); }) } 函数getItemTypeForListName(listName){ var itemType=“SP.Data.”+listName.charAt(0).toUpperCase()+listName.slice(1)+“listName”; var encItemType=itemType.replace(/\s/g,“\u x0020”); 返回(encItemType); } 函数getFormDigest(siteurl){ 返回$.ajax({ url:“https://siteurl.sharepoint.com/sites/Projects/USMC/AMMO/_api/contextInfo", 方法:“POST”, 标题:{ “接受”:“应用程序/json;odata=verbose” } }); } G3G可交付成果 节目 可交付成果 到 日期 经核准的 笔记 &时代; 更新数据表 更新数据表,javascript,html,ajax,post,sharepoint,Javascript,Html,Ajax,Post,Sharepoint,请填写显示的字段以将数据添加到DataTable 节目: AHR 弹药 DAR-Q 学说发展 操作能量 军械多媒体 SRC手册 WTBn 可交付成果: 会议记录 每月状态报告(MSR) 致: 日期: 经核准的: 对 不 笔记: 接近 错误告诉您getbytitle上没有\uu metdata属性 方法GetByTitle中不存在参数_元数据 您应该能够更改url属性以删除url中的getbytitle参数 例如: jQuery.ajax({ url: "http://&
错误告诉您getbytitle上没有
\uu metdata
属性
方法GetByTitle中不存在参数_元数据
您应该能够更改url
属性以删除url中的getbytitle
参数
例如:
jQuery.ajax({
url: "http://<site url>/_api/web/lists",
type: "POST",
data: JSON.stringify({ '__metadata': { 'type': 'SP.List' }, 'AllowContentTypes': true,
'BaseTemplate': 100, 'ContentTypesEnabled': true, 'Description': 'My list description', 'Title': 'Test' }
),
headers: {
"accept": "application/json;odata=verbose",
"content-type": "application/json;odata=verbose",
"content-length": <length of post body>,
"X-RequestDigest": $("#__REQUESTDIGEST").val()
},
success: doSuccess,
error: doError
});
以下是获取etag
getItemId: function (title, callback) {
$.ajax({
type: 'GET',
url: "https://site.sharepoint.com/_api/lists/GetByTitle('Seahawks%20Roster')/items",
dataType: 'json',
body: JSON.stringify({
"__metadata": { "type": "SP.Data.Seahawks_x0020_RosterListItem" },
"Title": title
}),
headers: {
"Accept": "application/json; odata=verbose",
"X-RequestDigest": $("#__REQUESTDIGEST").val()
},
success: function (data) {
for (var i = 0; i < data.d.results.length; i++) {
var name = data.d.results[i].Title;
if (name == title) {
callback(data.d.results[i].Id, data.d.results[i].__metadata.etag, data.d.results[i].__metadata.uri);
break;
}
}
},
error: function (msg) {
alert(msg.responseText);
console.log(msg);
}
});
},
getItemId:函数(标题,回调){
$.ajax({
键入:“GET”,
url:“https://site.sharepoint.com/_api/lists/GetByTitle('Seahawks%20花名册')/物品“,
数据类型:“json”,
正文:JSON.stringify({
“_元数据”:{“类型”:“SP.Data.Seahawks_x0020_RosterListItem”},
“头衔”:头衔
}),
标题:{
“接受”:“application/json;odata=verbose”,
“X-RequestDigest”:$(“#u-RequestDigest”).val()
},
成功:功能(数据){
对于(变量i=0;i$.ajax({
type: 'POST',
url: uri,
dataType: 'json',
data: JSON.stringify({
"__metadata": { "type": "SP.Data.Seahawks_x0020_RosterListItem" },
"Title": newPlayer.name,
"Jersey_x0020_Number": newPlayer.jerseyNumber,
"Position": newPlayer.position,
"Height": newPlayer.height,
"Weight": newPlayer.weight,
"Age": newPlayer.age,
"Years_x0020_of_x0020_Experience": newPlayer.yoe,
"College": newPlayer.college
}),
headers: {
"Accept": "application/json; odata=verbose",
"X-RequestDigest": $("#__REQUESTDIGEST").val(),
'content-type': 'application/json;odata=verbose',
'X-HTTP-Method': 'MERGE',
'if-match': etag
},
success: function (data) {
that.loadRoster();
alert('player updated');
},
error: function (msg) {
alert(msg.responseText);
console.log(msg);
}
});
getItemId: function (title, callback) {
$.ajax({
type: 'GET',
url: "https://site.sharepoint.com/_api/lists/GetByTitle('Seahawks%20Roster')/items",
dataType: 'json',
body: JSON.stringify({
"__metadata": { "type": "SP.Data.Seahawks_x0020_RosterListItem" },
"Title": title
}),
headers: {
"Accept": "application/json; odata=verbose",
"X-RequestDigest": $("#__REQUESTDIGEST").val()
},
success: function (data) {
for (var i = 0; i < data.d.results.length; i++) {
var name = data.d.results[i].Title;
if (name == title) {
callback(data.d.results[i].Id, data.d.results[i].__metadata.etag, data.d.results[i].__metadata.uri);
break;
}
}
},
error: function (msg) {
alert(msg.responseText);
console.log(msg);
}
});
},