Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.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
Angularjs $http.get()方法没有';不能在windows 8.1 cordova上工作_Angularjs_Cordova_Windows 8.1 - Fatal编程技术网

Angularjs $http.get()方法没有';不能在windows 8.1 cordova上工作

Angularjs $http.get()方法没有';不能在windows 8.1 cordova上工作,angularjs,cordova,windows-8.1,Angularjs,Cordova,Windows 8.1,我们的项目使用angularjs$http.get()方法来获取JSON数据。当页面刷新时,该方法将再次获取JSON并获取最新数据。它在android platfrom上运行良好,但在Win 8.1应用程序上无法运行 app.controller('ClimateMonitoringCtrl', function ($scope, $stateParams, $http, WebUrlService) { var location = $stateParams.location_id;

我们的项目使用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; }); app.controller('ClimateMonitoringCtrl',function($scope、$stateparms、$http、WebUrlService){ var location=$stateParams.location\u id; var url=WebUrlService.url; $scope.avail1=false; $scope.2=false; $scope.3=false; $http.get(url+“GetSensorCurrentData/”+位置) .然后(功能(响应){ $scope.station_no=“1309”; $scope.sensors=response.data.GetSensorCurrentDataResult; });
最好澄清一下您的问题,如果您指的是windows上类似windows平台的浏览器,出于安全原因,它无法执行get和post也ajax请求。 有关详细信息,请参阅浏览器日志控制台:

Cross-Origin Request Blocked...
因此,与其使用浏览器检查应用程序,不如使用模拟器或设备。 您还可以利用WAMP服务器


希望它能解决您的问题

定义“无法工作”。另外,您所说的“在Win 8.1应用程序上”是什么意思?您所说的“在Windows上的任何浏览器中”是什么意思?我们使用cordova平台开发Windows 8.1应用程序,即桌面应用程序。它不是浏览器应用程序,问题是我们可以在打开应用程序时获取JSON数据,但在应用程序内部无法刷新JSON数据。我们使用cordova平台开发Windows 8.1应用程序,即桌面应用程序p应用程序。它不是浏览器应用程序,问题是我们可以在打开应用程序时获取JSON数据,但在应用程序内部无法刷新JSON数据。