Get item by sharepoint web service jquery

 对于sp2010,在ie浏览器中这个代码无法生效,只有chrome可以生效。

//获取附件id
                function GetAttachments(listName) {
                    var soapEnv = '<?xml version="1.0" encoding="utf-8"?>' +
                                  '  <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>'+
                                  '      <GetListItems xmlns="http://schemas.microsoft.com/sharepoint/soap/">'+
                                  '        <listName>'+listName+'</listName>'+
                                  '        <viewName></viewName>'+
                                  '        <query><Query><Where><And><Contains><FieldRef Name=\'FileRef\'/><Value Type=\'Text\'>'+folderName+'</Value></Contains><Eq><FieldRef Name=\'ContentType\'/><Value Type=\'Text\'>图像</Value></Eq></And></Where></Query></query>'+
                                  '        <viewFields></viewFields>'+
                                  '        <rowLimit>10</rowLimit>'+
                                  '        <queryOptions xmlns:SOAPSDK9="http://schemas.microsoft.com/sharepoint/soap/"><QueryOptions><ViewAttributes Scope="Recursive" /></QueryOptions></queryOptions>'+
                                  '      </GetListItems>'+
                                  '    </soap:Body>'+
                                  '  </soap:Envelope>';            
                    return $.ajax({
                        async: false,
                        url: "http://192.168.245.50:81/_vti_bin/lists.asmx",
                        type: "POST",
                        dataType: "xml",
                        data: soapEnv,
                        complete: ParseFirstAttachmentURL,
                        contentType: "text/xml; charset=\"utf-8\""
                    });
                }
   
                function ParseFirstAttachmentURL(xmlData, textStatus) {
                     //alert(xmlData.responseText);
                     imageURL = $(xmlData.responseXML).find("Attachment").eq(0).text();
                }

  

转载于:https://www.cnblogs.com/jindahao/p/3694649.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值