Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用angularjs和REST api从sharepoint列表获取数据时出错_Javascript_Angularjs_Sharepoint - Fatal编程技术网

Javascript 使用angularjs和REST api从sharepoint列表获取数据时出错

Javascript 使用angularjs和REST api从sharepoint列表获取数据时出错,javascript,angularjs,sharepoint,Javascript,Angularjs,Sharepoint,我定期使用angularjs从sharepoint列表中获取数据。过了一段时间,我在控制台中收到错误,原因是SCRIPT7002:XMLHttpRequest:networkerror 0x2eff,由于错误00002eff,无法完成操作。我正在使用ie10作为浏览器。你知道这个错误吗 请找到我反复调用以获取以下数据的方法 // Method to get all the notifications for the user var getUserNotifications = func

我定期使用
angularjs
sharepoint
列表中获取数据。过了一段时间,我在控制台中收到错误,原因是
SCRIPT7002:XMLHttpRequest:networkerror 0x2eff,由于错误00002eff,无法完成操作。
我正在使用
ie10
作为浏览器。你知道这个错误吗

请找到我反复调用以获取以下数据的方法

// Method to get all the notifications for the user
    var getUserNotifications = function () {

        // Create a deferred object
        var deferred = $q.defer();

        // Url for getting the list with filters
        var url = _spPageContextInfo.webServerRelativeUrl +
                "_api/web/lists/getByTitle('" + list + "')/items?" + filters;

        // API call to get the notification items from list 
        var method = $http({
            method: "GET",
            url: url,
            headers: {
                "Accept": "application/json;odata=verbose"
            }
        });

        // Executing the method
        method.then(

            // Success function
            function (data) {

                var d = data.data.d.results;

                notification = d;


                // If timer is not started, then start it.
                if (!isTimerStarted) {

                    setInterval(function () {

                        getUserNotifications();

                    }, 3000);

                    isTimerStarted = true;
                }
        deferred.resolve(d);

            },
            // Error
            function (err) {
                deferred.reject("Error");
            }
        )
        return deferred.promise;
    };

可能和您的问题有关。您能更具体一点吗?尝试将json的字符集设置为utf-8。您的意思是这样的<代码>“接受”:“application/json;odata=verbose;charset=utf-8”,在
verbose
charset
之间,而不是