我需要在Sharepoint网站上获取列表中的所有项目。所以我使用了这个片段:
<?= $form->field($model, 'model')->dropdownList([
1 => 'item 1',
2 => 'item 2'
],
['prompt'=>'Select Category']
);
?>
<?= $form->field($model, 'model')->textInput() ?>
<?= $form->field($model, 'model')->textarea(['rows' => '6']) ?>
使用SPServices javascript Library。它工作正常,但我需要编辑此方法以获取我有权访问的其他网站的项目。
那我该如何完成这项任务呢?
谢谢,
答案 0 :(得分:1)
我相信您只需要添加webURL
部分,如下所示:
$(document).ready(function() {
$().SPServices({
operation: "GetListItems",
webURL: "https://www.myweburlgoeshere.com",
async: false,
listName: "Announcements",
CAMLViewFields: "<ViewFields><FieldRef Name='Title' /></ViewFields>",
completefunc: function (xData, Status) {
$(xData.responseXML).SPFilterNode("z:row").each(function() {
var liHtml = "<li>" + $(this).attr("ows_Title") + "</li>";
$("#tasksUL").append(liHtml);
});
}
});
});