为什么在操作中不使用CAMLQueryOptions代码:SPservices中的“GetListItems”用于显示没有文件夹的所有项目?

时间:2013-04-19 20:52:34

标签: jquery sharepoint-2010 spservices

这是我的代码,适用于文件夹,但我希望获得没有文件夹的所有项目。

获取列表项的代码。

var qo = '<QueryOptions><ViewAttributes Scope="Recursive"/></QueryOptions>';    

$().SPServices({
operation: "GetListItems",
async: false,
listName: list,
CAMLViewFields: f,
CAMLLimit: l,
CAMLQuery: q,    
CAMLQueryOptions: qo,



completefunc: function (xData, Status) {

 $(xData.responseXML).find("[nodeName='z:row']").each(function(i) {
        var liHtml = "<tr><td>" + $(this).attr("ows_Title") + "</td> <td>" + $(this).attr("ows_LinkFilenameNoMenu") + "</td> <td>" + $(this).attr("ows_Created") + "</td>  </tr>";
        var title = $(this).attr("ows_LinkTitle")

      $("#tasksUL").append(liHtml);

  });
   }
 });

1 个答案:

答案 0 :(得分:0)

溶液和晶体一样清澈。

更改代码:

$(xData.responseXML).find("[nodeName='z:row']").each(function(i) {

为此:

$(xData.responseXML).SPFilterNode("z:row").each(function() {