上一篇中我介绍了JQuery操作SharePoint Web Services之查询列表数据 ,这一篇我介绍一下添加列表数据 。

一些基本的要求和上一篇一样,效果图如下:

输入 Title和City的值,列表项的数据就会更新。(不过需要你刷新一下页面,原理嘛,大家都知道)

代码如下:

Title:<input type="text"id="txtNewTitle"/> <br />
City:<input type="text"id="txtNewCity"/> <br />
<input type="button"id="btnAddCity"value="Add New City"onclick="AddCity('txtNewTitle','txtNewCity')"/>

<script language="javascript"src="/js/jquery-1.3.2.min.js"type="text/javascript"></script>
<script language="javascript"type="text/javascript">

functionAddCity(titleId,cityId) {
    vartitle=$("#"+titleId).val();
    varcity=$("#"+cityId).val();
    varbatch =
        "<Batch OnError='Continue'> \
        <Method ID='1' Cmd='New'> \
        <Field Name='Title'>"+title+"</Field> \
        <Field Name='City'>"+city+"</Field> \
        </Method> \
        </Batch>";

varsoapEnv =
        "<soapenv:Envelope xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/'> \
             <soapenv:Body> \
            <UpdateListItems xmlns='http://schemas.microsoft.com/sharepoint/soap/'> \
            <listName>TestList</listName> \
            <updates>"+batch +"</updates> \
            </UpdateListItems> \
            </soapenv:Body> \
            </soapenv:Envelope>";

$.ajax({
        url: "/sites/learner/_vti_bin/lists.asmx",
        beforeSend: function(xhr) {
            xhr.setRequestHeader("SOAPAction",
            "http://schemas.microsoft.com/sharepoint/soap/UpdateListItems");
        },
        type: "POST",
        dataType: "xml",
        data: soapEnv,
        complete: processResult,
        contentType: "text/xml; charset=utf-8"
    });

}

functionprocessResult(xData, status) {
    alert(status);
}
</script>

需要注意的地方已经在代码中标识。

JQuery操作SharePoint Web Services之添加列表数据相关推荐

  1. RecyclerView的基础使用 +点击添加列表数据 +下拉刷新、上拉加载更多

    一.RecyclerView的基础使用. 第一步:添加recyclerview控件. 第二步:创建布局文件(xml) + 单独的类控制布局里面的控件(MyViewHolder). 第三步:创建一个适配 ...

  2. python出现typeerror原因是_Python 文件添加列表数据后TypeError原因

    # -*- coding: utf-8 -*- #打开文件,将文件读入字符串 col='' f=open('pride.txt') text=f.read() cols=text.split() f2 ...

  3. Using SharePoint 2003 Web Services to Retrieve Data From A List

    Using SharePoint 2003 Web Services to Retrieve Data From A List by Paul Ballard <?xml:namespace p ...

  4. Sharepoin学习笔记—架构系列—06 Sharepoint服务(Services)与服务应用程序框架(Service Application Framework) 1

    Sharepoint服务是Sharepoint的重要组成,可以说Sharepoint的许多网站功能都是基于这些服务构架起来的.这里把Sharepoint服务的相关要点总结一下. 1.什么是 Share ...

  5. Sharepoin学习笔记—架构系列—Sharepoint服务(Services)与服务应用程序框架(Service Application Framework) 1

    Sharepoin学习笔记-架构系列-Sharepoint服务(Services)与服务应用程序框架(Service Application Framework) 1 Sharepoint服务是Sha ...

  6. WSE(Web Services Enhancements)

    WSE(Web Services Enhancements)是微软为了使开发者通过.NET创建出更强大,更好用的Web Services而推出功能增强插件.现在最新的版本是WSE2.0(SP2).本文 ...

  7. 利用Web Services开发分布式应用

    一.引言 在前面文章中分别介绍了MSMQ和.NET Remoting技术,今天继续分享.NET 平台下另一种分布式技术--Web Services 二.Web Services 详细介绍 2.1 We ...

  8. 【Web Service学习】-----JAX-WS构建Web Services

    文章目录 1.简介 2.JAX-WS介绍 2.1 JAX-WS服务端 3. 客户端(测试) 4. 参考 1.简介 W3C(World Wide Web Consortium)对于Web Service ...

  9. 火山视窗Redis数据库操作列表数据

    本源码转载自利快云https://www.lkuaiy.com/ 火山视窗Redis数据库操作列表数据 1.如果不会安装redis数据库的可以先看下面的这个博客: https://www.lkuaiy ...

  10. 规格选项表管理之查询获取规格选项表列表数据

    规格选项表管理 在规格选项表中我们需要对规格选项表数据进行增删改查操作,这时候我们可以借助于视图集中的ModelViewset来完成相应的操作 查询获取规格选项表列表数据 接口分析 请求方式: GET ...

最新文章

  1. [转]SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
  2. 为什么能通过域成员主机拿下域控服务器的密码呢
  3. JavaScript中常用的事件代码及实例
  4. Android之如何解决popupWindow(pw.setFocusable(true))按返回键和menu键退出
  5. mysql手工注入imformation_网络安全系列之十八 MySQL基本操作(PHP注入基础)
  6. rabbitmq多个消费者_为什么要选择RabbitMQ,RabbitMQ简介,各种MQ选型对比
  7. 3G手机Android应用开发视频教程_黎活明老师的视频(第三天课程)总共有八天课程...
  8. 微服务 java9模块化_Java9系列第8篇-Module模块化编程
  9. 安卓案例:利用单选按钮切换碎片
  10. Spring/Spring MVC-面试题
  11. 四川大学计算机专业调剂,2019四川大学计算机学院考研调剂信息(第二批)
  12. Maven私服nexus磁盘空间清理
  13. cms10——友情链接
  14. 如何将页脚(footer)保持在页面底部
  15. “百度杯”CTF比赛 十一月场Fuzz
  16. mysql中防呆是什么_别让用户发呆——设计中的防呆策略
  17. office2016套装Outlook设置
  18. 《原则》读后感(一)
  19. 电商系统哪部分会用到接口测试_电商网站测试点 还需要整理
  20. 看完这篇文章受益终身

热门文章

  1. 如何使用TunesKit AceMovi Video Editor Mac在视频中添加贴纸
  2. Vegas系列Movie Studio录制音频/乐的方法
  3. Ubuntu 20.04部署minikube配置不上阿里云的minikube镜像
  4. Vue指令之v-html
  5. js离开页面执行函数 onbeforeunload与onunload事件
  6. 使用EasyRecovery简单修复视频
  7. 如何使用iMazing开启和平精英的极限帧数
  8. 听指令的小方块(一)
  9. 主席树 POJ2104
  10. 删除putty的session 以及 putty的颜色设置值