我们的项目使用angularjs $ http.get()方法来获取JSON数据。页面刷新时,该方法将再次获取JSON并获取最新数据。它在android platfrom上工作正常,但它无法在Win 8.1应用程序上运行。
app.controller('ClimateMonitoringCtrl', function ($scope, $stateParams, $http, WebUrlService) { var location = $stateParams.location_id; var url = WebUrlService.url; $scope.avai1 = false; $scope.avai2 = false; $scope.avai3 = false; $http.get(url + "GetSensorCurrentData/" + location) .then(function (response) { $scope.station_no = "1309"; $scope.sensors = response.data.GetSensorCurrentDataResult; });
答案 0 :(得分:0)
最好澄清一下你的问题,如果你的意思是Windows平台上的浏览器出于安全原因它无法执行获取并发布ajax请求。 有关详细信息,请参阅浏览器日志控制台:
Cross-Origin Request Blocked...
因此,不要使用浏览器检查应用程序使用模拟器或设备。 您还可以利用WAMP服务器。
希望它能解决你的问题