如何使用javascript调用sharepoint web服务?

时间:2011-08-03 09:16:58

标签: javascript web-services sharepoint xmlhttprequest

尝试使用javascript调用sharepoint Web服务。抛出错误无法调用sharepoint服务。 如果我调用本地XML然后工作正常。 我尝试下面的代码来调用sharepoint webservice

    if (window.XMLHttpRequest)

          {// code for IE7+, Firefox, Chrome, Opera, Safari
              xmlhttp=new XMLHttpRequest();
          }

        else
          {// code for IE6, IE5

               alert(xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"));
          }

        xmlhttp.open("GET","http://#######_n/listdata.svc",true,"#####","#####");
         xmlhttp.setRequestHeader( 'Content-Type','application/json');
         xmlhttp.send();
         xmlDoc=xmlhttp.responseXML;

我正在传递Authenticate URL的用户名和密码。但无法获取数据。

那么你能告诉我一些关于我的问题的想法,我如何访问sharepoint webservice。从.svc获取所有细节的方法是正确的。这对我来说非常重要

提前谢谢:)

1 个答案:

答案 0 :(得分:1)

这是一个很好的演练:http://weblogs.asp.net/jan/archive/2009/04/09/calling-the-sharepoint-web-services-with-jquery.aspx

我还建议你也看看像Fiddler这样可以观察浏览器和服务器之间流量的工具。这对于解决在您开发过程中可能出现的各种问题非常有帮助。