如何使用JQuery或JavaScript和Fill DropDownList检索sharepoint 2013列表数据
How to retrieve sharepoint 2013 list data using JQuery or JavaScript and Fill DropDownList?
我正在尝试使用JavaScript检索列表数据。但是出了问题。我正在试着调试代码,但我不能理解那件事
以下是JavaScript代码:
ExecuteOrDelayUntilScriptLoaded(PopulateDepartments, "sp.js");
var _ctx = null;
var _web = null;
var _allItems = null;
function PopulateDepartments() {
debugger;
_ctx = SP.ClientContext.get_current();
_web = _ctx.get_web();
var list = _web.get_lists().getByTitle("ServiceType");
var query = new SP.CamlQuery();
query.set_viewXml("<View><Query><OrderBy><FieldRef Name='Title'/></OrderBy></Query></View>");
_allItems = list.getItems(query);
_ctx.load(_allItems, 'Include(Title,ID)');
debugger;
_ctx.executeQueryAsync(Function.createDelegate(this, this.PopulateDepartmentSuccess),
Function.createDelegate(this, this.PopulateDepartmentFaild));
}
function PopulateDepartmentSuccess() {
var ddlEntry = this.document.getElementById("ddl1");
ddlEntry.options.length = 0;
var listEnumerator = _allItems.getEnumerator();
while (listEnumerator.moveNext()) {
var currentItem = listEnumerator.get_current();
ddlEntry.options[ddlEntry.options.length] = new Option(currentItem.get_item("Title"), currentItem.get_item("ID"));
}
}
function PopulateDepartmentFaild() {
alert("Something went Wrong....!!");
}
每当我运行此代码时,它都会向我显示警告框
请帮忙。。
有时这不会得到正确的引用。检查它是否能删除此引用。因此,不要这样_ctx.executeQueryAsync(Function.createDelegate(this,this.PopulateDocumentSuccess),Function.createDelegate(this,this.PopulateDocumentFaild);
尝试使用类似的东西
_ctx.executeQueryAsync(填充部门成功,填充部门失败);
我认为。如果您正在创建Sharepoint应用程序,则需要在AppManifest.xml中授予web权限。
相关文章:
- 使用JSP从服务器检索和显示图像
- 正在SharePoint 2013母版页中添加JQuery移动文件
- 通过Magento的网络服务检索运费
- 如何通过php页面将数据库值检索到jquery自动完成框中
- 如何使用Javascript客户端对象模型检索Sharepoint 2010列表项权限
- SharePoint 2010 Rest API错误(未检索数据)
- 如何通过 Javascript 检索有关 SharePoint 中网站内容的数据
- 使用 JavaScript 检索多个 SharePoint 列表
- 使用 Javascript 检索 SharePoint 列表的字段/列名称
- 如何检索查找id在Sharepoint与JSOM
- 检索sharepoint列表在javascript
- 如何在HTML页面中检索sharepoint公告列表
- sharepoint 2010检索查找列的值使用jscript
- 如何格式化(dd/mm/yyyy) sharepoint日期字段,同时检索和显示在文本框中
- 如何检索多值分类法字段从术语存储SharePoint在线
- 用Javascript在下拉菜单中检索SharePoint列表项
- 如何使用javascript的客户端对象模型检索sharepoint列表中的超链接数据类型列值
- 如何将CSV文件放在本地sharepoint和存储&检索日期的csv与HTML文件
- 使用JS从SharePoint日历中检索事件数
- 如何使用JQuery或JavaScript和Fill DropDownList检索sharepoint 2013列表数据