2 qq 36203048 qq_36203048 于 2017.09.08 11:37 提问

哪位大神帮我看看以下代码的问题 javascript读取不到sharepoint的列表
    var context = SP.ClientContext.get_current();
    var user = context.get_web().get_currentUser();
    var collListItem = "";
    var listItemEnumerator = "";
    var listItemInfo = "";
    var url = "/sites/Develop/ChildOne";

    $(document).ready(function () {

        retrieveListItems(url);

    });

    function retrieveListItems(siteUrl) {
        var clientContext = new SP.ClientContext(siteUrl);
        var oWebSite = clientContext.get_web();
        var oList = oWebSite.get_lists().getByTitle("MyList");
        var camlQuery = new SP.CamlQuery();

        collListItem = oList.getItems(camlQuery);

        clientContext.load(collListItem);

        clientContext.executeQueryAsync(onQuerySucceeded,onQueryFailed);

    }

    function onQuerySucceeded(sender, args) {

        listItemEnumerator = collListItem.getEnumerator();

        while (listItemEnumerator.moveNext()) {
            var oListItem = listItemEnumerator.get_current();
            listItemInfo += "\nID: " + oListItem.get_id() +
                "<br/>"+"姓名: " + oListItem.get_item("Name") +
                "<br/>"+"身高: " + oListItem.get_item("Height") +
                "<br/>"+"年龄:" + oListItem.get_item("Age")+"<br/>";
        }

        alert(listItemInfo);
    }

    function onQueryFailed(sender, args) {
        alert('Request failed. ' + args.get_message() +
            '\n' + args.get_stackTrace());
    }

图片说明
错误提示说,属性或字段尚未初始化。 但不知道是哪没初始化。onQuerySucceeded方法和onQueryFailed方法都没有执行

1个回答

sunny_desmond
sunny_desmond   2017.09.08 13:40
已采纳

把这个retrieveListItems(url); 不要放在$(document).ready(function () {}); 里面试试.
还是不行的话,先初始化var clientContext = new SP.ClientContext() 至于url的话,找找它的api 进行传值

sunny_desmond
sunny_desmond 回复大咬咬恩特: thx~~~
2 个月之前 回复
qq_36203048
qq_36203048 回复sunny_desmond: 怎么关闭问题
2 个月之前 回复
sunny_desmond
sunny_desmond 回复大咬咬恩特: 采纳关闭问题吧~~嘿嘿嘿~
2 个月之前 回复
qq_36203048
qq_36203048 谢谢回答,找不到原因,重新建了一张表,还是同样的代码,可以读取数据了。
2 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片