gpt4 book ai didi

angularjs http远程api加载失败

转载 作者:塔克拉玛干 更新时间:2023-11-01 19:09:03 25 4
gpt4 key购买 nike

有人可以在他们的本地主机上运行这段代码吗,我一直在试图弄清楚为什么第一个 GET 返回一个空响应而第二个 GET 返回预期的响应但指出它的格式错误。任何帮助将不胜感激。

<!DOCTYPE html>
<html lang="en-gb" ng-app="app">
<body>
<div ng-controller="mainController"></div>

<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.16/angular.min.js"></script>
<script>
var app = angular.module('app',[]).controller('mainController', function($scope, $http){

$scope.baseUrl = "http://api.nestoria.co.uk/api?action=echo&encoding=json&foo=bar";
//$scope.baseUrl = 'http://www.iNorthwind.com/Service1.svc/getAllCustomers';

// Works but no response content
$http({method: 'GET', url: $scope.baseUrl})
.success(function(data,status){
console.log( data);
});

// Works but console states malformed jsonp, but has response content.
$http({method: 'jsonp', url: $scope.baseUrl + "&callback=JSON_CALLBACK'})
.success(function(data,status){
console.log( data);
});
});
</script>
</body>
</html>

谢谢

最佳答案

在第二个 CALLBACK 之后你有一个不匹配的报价

   $http({method: 'jsonp', url: $scope.baseUrl + "&callback=JSON_CALLBACK"})
.success(function(data,status){
console.log( data);
});

关于angularjs http远程api加载失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23554044/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com