Jquery 使用SPServices GetListItems写入列数据

Jquery 使用SPServices GetListItems写入列数据,jquery,sharepoint,spservices,Jquery,Sharepoint,Spservices,我正在尝试使用SPServices(jQuery库)从SharePoint中的列表中提取信息。我可以通过GetListItems操作访问列表,但是从列中提取值时遇到了问题。基本上,以最简单的形式,我有一个名为“Title”的列,我想打印该列中所有值的列表。下面是我的代码,我不确定我需要从“x”中提取什么,关于codeplex的文档也不是很全面。我已经检查了很多其他线程,但是没有一个线程能够解决这个问题。任何帮助都会很好 $().SPServices({ operation:"Ge

我正在尝试使用SPServices(jQuery库)从SharePoint中的列表中提取信息。我可以通过GetListItems操作访问列表,但是从列中提取值时遇到了问题。基本上,以最简单的形式,我有一个名为“Title”的列,我想打印该列中所有值的列表。下面是我的代码,我不确定我需要从“x”中提取什么,关于codeplex的文档也不是很全面。我已经检查了很多其他线程,但是没有一个线程能够解决这个问题。任何帮助都会很好

    $().SPServices({
    operation:"GetListItems",
    async: false,
    listName: "Retention Test List",
    completefunc: function(xData, Status){
        //alert(xData.responseText);
        x = $(xData.responseXML).SPFilterNode("z:row")
        $(xData.responseXML).SPFilterNode("z:row").each(function(){
            document.write(x.innerHTML);


});
}
});

很惊讶你没有得到答案。关键是使用$(this.attr(“ows_U8;[我的列名]”)获取所需的元素。您需要查找真名,例如ows\U Titleows\U A\u x0020\u Space

在代码片段中,您还可以使用:

XmlConvert.EncodeName = converts all the special characters to equivalent _x00xx_
XmlConvert.DecodeName = converts all the _x00xx_ back to the special characters.
快速获得要在代码中使用的正确名称:编辑列表设置,单击“使用URL中显示的名称”列。示例:字段=A%5Fx0020%5FSpace。“一个空间”

$(文档).ready(函数(){
$().SPServices({
操作:“GetListItems”,
listName:“保留测试列表”,
completefunc:函数(扩展数据、状态){
var seeMe=“”;
$(扩展数据.responseXML).SPFilterNode(“z:row”).each(函数(){
seeMe+=$(this.attr(“ows_Title”)+“
”; }); $('.showme').html(seeMe);//或警报(seeMe);如果是,则将“
”设置为“” } }); });

    $(document).ready(function() {

    $().SPServices({
        operation: "GetListItems",
        listName: "Retention Test List",
        completefunc: function(xData, Status) {
            var seeMe = ""; 
            $(xData.responseXML).SPFilterNode("z:row").each(function () {
                seeMe += $(this).attr("ows_Title") + "<br/>";
            });
            $('.showme').html(seeMe); // or alert(seeMe); if so set "<br/>" to "<\n>"
        }
    });
});