博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript 调用sharepoint内置webservice 更新item
阅读量:6494 次
发布时间:2019-06-24

本文共 2760 字,大约阅读时间需要 9 分钟。

 
function
UpdateListItem()
{
var
listName
=
"
End User Computing List
"
;
var
a
=
new
ActiveXObject(
"
Microsoft.XMLHTTP
"
);
if
(a
==
null
)
return
'
error
'
;
var
ID
=
GetQueryString(
'
ID
'
);
var
ddlEvaluation
=
document.getElementById(
'
ctl00_m_g_959a3f9b_4c02_4c3a_b885_dae28c14a9a8_ff15_1_ctl00_DropDownChoice
'
);
var
ddl1
=
document.getElementById(
'
ctl00_m_g_959a3f9b_4c02_4c3a_b885_dae28c14a9a8_ff17_1_ctl00_DropDownChoice
'
);
var
ddl2
=
document.getElementById(
'
ctl00_m_g_959a3f9b_4c02_4c3a_b885_dae28c14a9a8_ff18_1_ctl00_DropDownChoice
'
);
var
ddl3
=
document.getElementById(
'
ctl00_m_g_959a3f9b_4c02_4c3a_b885_dae28c14a9a8_ff19_1_ctl00_DropDownChoice
'
);
var
ddl4
=
document.getElementById(
'
ctl00_m_g_959a3f9b_4c02_4c3a_b885_dae28c14a9a8_ff20_1_ctl00_DropDownChoice
'
);
var
ddl5
=
document.getElementById(
'
ctl00_m_g_959a3f9b_4c02_4c3a_b885_dae28c14a9a8_ff21_1_ctl00_DropDownChoice
'
);
var
ddl6
=
document.getElementById(
'
ctl00_m_g_959a3f9b_4c02_4c3a_b885_dae28c14a9a8_ff22_1_ctl00_DropDownChoice
'
);
var
ddlTechType
=
document.getElementById(
'
ctl00_m_g_959a3f9b_4c02_4c3a_b885_dae28c14a9a8_ff16_1_ctl00_DropDownChoice
'
);
var
txtTechType
=
document.getElementById(
'
ctl00_m_g_959a3f9b_4c02_4c3a_b885_dae28c14a9a8_ff23_1_ctl00_ctl00_TextField
'
);
a.Open(
"
POST
"
,
"
http://cntsnapp102.zone1.scb.net:2020/_vti_bin/lists.asmx
"
,
false
);
a.setRequestHeader(
"
Content-Type
"
,
"
text/xml; charset=utf-8
"
);
a.setRequestHeader(
"
SOAPAction
"
,
"
http://schemas.microsoft.com/sharepoint/soap/UpdateListItems
"
);
var
d
=
'
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
'
+
'
<soap:Body>
'
+
'
<UpdateListItems xmlns="http://schemas.microsoft.com/sharepoint/soap/">
'
+
'
<listName>
'
+
listName
+
'
</listName>
'
+
'
<updates><Batch OnError="Continue" ListVersion="1">
'
+
'
<Method ID="1" Cmd="Update">
'
+
'
<Field Name="ID">
'
+
ID
+
'
</Field>
'
+
'
<Field Name="Criticality_x0020_Evaluation">
'
+
ddlEvaluation.value
+
'
</Field>
'
+
'
<Field Name="Biz_x0020_Use">
'
+
ddl1.value
+
'
</Field>
'
+
'
<Field Name="Biz_x0020_Use2">
'
+
ddl2.value
+
'
</Field>
'
+
'
<Field Name="Biz_x0020_Use3">
'
+
ddl3.value
+
'
</Field>
'
+
'
<Field Name="Biz_x0020_Use4">
'
+
ddl4.value
+
'
</Field>
'
+
'
<Field Name="Biz_x0020_Use5">
'
+
ddl5.value
+
'
</Field>
'
+
'
<Field Name="Biz_x0020_Use6">
'
+
ddl6.value
+
'
</Field>
'
+
'
<Field Name="Tech_x0020_Type">
'
+
ddlTechType.value
+
'
</Field>
'
+
'
<Field Name="Tech_x0020_Type_x0020_Text">
'
+
txtTechType.value
+
'
</Field>
'
+
'
</Method>
'
+
'
</Batch></updates>
'
+
'
</UpdateListItems>
'
+
'
</soap:Body>
'
+
'
</soap:Envelope>
'
;
a.Send(d);
}

转自:

转载地址:http://nnkyo.baihongyu.com/

你可能感兴趣的文章
深入理解计算机系统结构——链接
查看>>
阿里云盾提醒网站被WebShell木马后门分析与对策
查看>>
Java开发者福利——Java编码规范Eclipse/IDEA插件
查看>>
not accessible due to restriction on required library
查看>>
Python计算&绘图——曲线拟合问题(转)
查看>>
数学计算不精确的芯片能帮助解决难题
查看>>
《正则表达式经典实例(第2版)》——2.3 匹配多个字符之一
查看>>
深入实践Spring Boot1.3.1 Maven依赖管理
查看>>
API网关的iOS SDK已经支持 IPV6
查看>>
《iOS 8开发指南(第2版)》——第1章,第1.4节使用Xcode开发环境
查看>>
【云栖精选】《云栖精选阿里巴巴技术实战2016年刊》重磅发布
查看>>
Javascript:谈谈JS的全局变量跟局部变量
查看>>
短期怎么学会云计算?新手学习云计算的规划
查看>>
支配vue框架之模版语法 v-html
查看>>
英伟达发布超强大新型芯片用于人工智能
查看>>
我的友情链接
查看>>
Oracle11g Data Guard物理备用数据库搭建与配置(第1部分 主数据库实例创建)
查看>>
即时通讯框架T-io之WebSocket协议再之HelloWorld
查看>>
设计模式读书笔记-观察者模式
查看>>
浅谈java
查看>>