-1
這裏是我的問題,從MySQL獲得的數據。所以PHP文件(鏈接到MySQL數據庫)輸出爲:AngularJS通過PHP文件
[{"hum":"55.36","temp":"20.86","unixtime":"2015-10-29 17:39:42","coreid":"xxxxxx","moist":"0.02","volt":"4.30","soc":"114"},
{"hum":"55.33","temp":"20.84","unixtime":"2015-10-29 17:39:50","coreid":"xxxxxx","moist":"0.00","volt":"4.30","soc":"114"},
{"hum":"55.42","temp":"20.84","unixtime":"2015-10-29 17:39:58","coreid":"xxxxxx","moist":"0.02","volt":"4.30","soc":"114"}]
應用程序的代碼是:
var dashb = angular.module('dashboard', []);
//avoid cross domain issue
dashb.config(['$httpProvider', function($httpProvider) {
$http.defaults.useXDomain = true;
delete $httpProvider.defaults.headers.common['X-Requested-With'];
}
]);
dashb.controller('dbCtrl', ['$scope', '$http', function ($scope, $http) {
$http.get("http://www.domain.com/php_file_url.php")
.success(function(data) {
$scope.data = data;
$scope.hum = data.hum;
})
.error(function() {
$scope.data = "error in fetching data";
});
}]);
但是當我運行它,它不工作。我沒有收到任何數據。我做錯了什麼?謝謝
檢查瀏覽器開發工具網絡線索的實際要求。你對「不起作用」的解釋不會告訴我們任何東西 – charlietfl
在網絡標籤中我什麼都看不到,字面意思:( –
這真的沒有道理。沒有一些調試信息沒有任何人可以幫你 – charlietfl