我有一个SharePoint 2013网站,该网站的标题为“测试列表”,其中有两个项目的标题属性为“测试1”和“测试2”。我正在尝试此电话,只是想让SPServices为您服务。我有一行代码可以将每个查询结果记录到控制台,但是运行代码时,控制台中什么也没有显示。
我的索引文件中确实安装了JQuery和SPServices。我在第3行调用console.log(ready)以确保JQuery正常运行,并记录到控制台。
$(document).ready(function() {
console.log('ready');
GetNews();
});
function GetNews()
{
var method = "GetListItems";
var list = "Test List";
var fieldsToRead = "<ViewFields>" + "<FieldRef Name='Title' />" + "</ViewFields>";
var query = "<Query>" + "<Where>" + "<Neq>" + "<FieldRef Name='ID' /><Value Type ='Number'>0</Value>" + "</Neq>" + "</Where>" + "<OrderBy>" + "<FieldRef Name='Title' />"+ "</OrderBy>" + "</Query>";
$().SPServices({
operation: method,
async: false,
listName: list,
CAMLViewFields: fieldsToRead,
CAMLQuery: query,
copmletefunc: function(xData, Status) {
$(xData.responseXML).SPFilterNode("z:row").each(function() {
var title = ($(this).attr("ows_Title"));
console.log('done');
console.log(title);
});
}
});
}
由于第26行和第27行,我希望看到某种输出记录到控制台,但不会记录任何内容。