javascript - 如何从共享点列表中检索 json 对象

标签 javascript xml json sharepoint sharepoint-2010

我使用 Sharepoint 2007 为自己创建了一个自定义列表,它与任何有效的 Excel 电子表格完全相同。

有人告诉我,我可以将所有信息作为 json 或 XML 对象获取。我无权访问文件系统,只能访问 Sharepoint Web 界面。

我可以只使用一个 url 并执行正常的 getJson 吗?

    $.getJSON("http://somesharepointurl.asp?get=json",function(results){
        console.info(results);
        $.each(results, function(){

        });
    });

或者如果不编写一些后端服务就没有办法做到这一点吗?

编辑

https://someserver/sites/DisasterRecovery/eventmgmt/DRR/_vti_bin/owssvr.dll?Cmd=Display&List={B0ACA997-8A41-498B-97FE-B276D48F64D7}&XMLDATA=TRUE

我已经试过了...它给了我这个:

HTTP/1.1 200 OK
Server: Microsoft-IIS/7.5
Date: Fri, 14 Dec 2012 11:41:55 GMT
Connection: close

不知道要寻找什么我害怕:(

最佳答案

  1. SharePoint 2007 不为您提供 JSON 格式的结果,仅提供 SOAP/XML 网络服务和您在更新中引用的 URL 协议(protocol)
  2. 确保将/_vti_bin 部分附加到正确子站点的地址,而不是库(尽管如果您犯了这个错误,您会得到 404)

关于javascript - 如何从共享点列表中检索 json 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13878001/

相关文章:

Python Tuple to dict to JSON

javascript - 为不同的显示器尺寸自动调整 Shiny webapp 页面

javascript - Chrome 开发工具 - 将网络资源映射到本地文件不起作用

javascript - 如何从 map 中删除最后一个逗号?

c# - 使用 XmlSerializer 读取 XML 文件后,我的所有 IsDirty 标志都设置为 true

javascript - 通过 JavaScript 将 JSON 数据发送到服务器

javascript - 使表单的提交仅适用于特定提交

python - 在 OpenERP 中为自定义模块提供分页

xml - 使用包含的 XPath 表达式构造命名空间 Xml

javascript - 打印 JSON 对象的内容