Javascript 使用Angularjs从Json到Html获取动态数据
嗨,伙计们,正如你们看到的代码,我只是有问题的那一行:Javascript 使用Angularjs从Json到Html获取动态数据,javascript,angularjs,arrays,json,html,Javascript,Angularjs,Arrays,Json,Html,嗨,伙计们,正如你们看到的代码,我只是有问题的那一行: var app = angular.module('myApp', ['ridge-speedometer']); app.controller('customersCtrl', function($scope, $http, $timeout) { $scope.getData = function(){ $http.get('asd.php').then(function (response) { $sc
var app = angular.module('myApp', ['ridge-speedometer']);
app.controller('customersCtrl', function($scope, $http, $timeout) {
$scope.getData = function(){
$http.get('asd.php').then(function (response) {
$scope.myData = 33; ////////// response.data
});
};
// Function to replicate setInterval using $timeout service.
$scope.intervalFunction = function(){
$timeout(function() {
$scope.getData();
$scope.intervalFunction();
}, 1000)
};
// Kick off the interval
$scope.intervalFunction();
当我将33写入变量时,它工作,但使用“response.data”。它不起作用了。如何获取JSON的值
这是我的JSON页面
$scope.myData = 33;
$scope.myData = response.data"
我必须得到这个23
谢谢。像这样。您有JSON响应
[{"value":"23"}]
$scope.myData = response[0].value;
获得价值
[{"value":"23"}]
见演示
var-response='[{“value”:“23”}];
object=JSON.parse(响应)//将json解析为对象
console.log(对象[0]。值)代码>如下。您有JSON响应
[{"value":"23"}]
$scope.myData = response[0].value;
获得价值
[{"value":"23"}]
见演示
var-response='[{“value”:“23”}];
object=JSON.parse(响应)//将json解析为对象
console.log(对象[0]。值)代码>尝试使用响应获取它。数据[0]。值
可能您必须JSON.parse(response.data)[0].value
才能获取它。尝试使用response.data[0].value
获取它
也许你必须JSON.parse(response.data)[0].value
才能得到它。试试这段代码,你需要访问响应的索引[0]
[{"value":"23"}]
$scope.myData = response[0].value;
尝试此代码,您需要访问响应的索引[0]
[{"value":"23"}]
$scope.myData = response[0].value;
在$http
服务调用中,数据响应通常采用这种格式
我建议你获取这样的数据
$scope.getData = function(){
$http.get('asd.php').then(function (response) {
$scope.myData = response.data[0].value;
});
我希望这有帮助。谢谢在$http
服务调用中,数据响应通常采用这种格式
我建议你获取这样的数据
$scope.getData = function(){
$http.get('asd.php').then(function (response) {
$scope.myData = response.data[0].value;
});
我希望这有帮助。谢谢