在sharepoint2010基础中使用jquery/javascript执行im脚本。这是一个关于jqueryspservices的问题。
我试图从一个列表中获取字段值,并使用另一个列表的值。
$().SPServices({
operation: 'GetListItems',
async: false,
listName: 'Bedrijven',
CAMLRowLimit: 10,
CAMLQuery: _queryCompanie,
CAMLViewFields: "<ViewFields><FieldRef Name='WorkPhone'/><FieldRef Name='WorkCity' /><FieldRef Name='Title' /></ViewFields>",
completefunc: function(xData, Status){
$(xData.responseXML).SPFilterNode("z:row").each(function(){
var _itemTitle = $(this).attr('ows_Title');
var _itemCity = $(this).attr('ows_WorkCity');
alert('WorkCity == ' + _itemCity);
});
}
});
问题是,我得到了头衔领域,但我也需要工作城市领域。但如果我像上面那样做,当我提醒它时,我会得到未定义的回复。
提前谢谢。
我刚刚在测试环境中以联系人列表为源运行了这个程序,它对我很有效。你可能想在Firebug或Fiddler中检查返回的数据,看看发生了什么。
请注意,如果WorkCity列为空,则代码中会出现未定义的情况。物品存放稀疏。