我试图做一个GET请求来获取供汽市场上单个项目该项目的价格信息。
下面是我使用的确切angularJS脚本:
<script>
var app = angular.module('csgo', []);
app.controller('MainCtrl', function($scope, $http) {
$http.jsonp("http://steamcommunity.com/market/priceoverview/?currency=3&appid=730&market_hash_name=StatTrak%E2%84%A2%20P250%20%7C%20Steel%20Disruption%20%28Factory%20New%29").success(function(response) {
$scope.values = response;
console.log(response);
});
});
</script>
当我尝试做这在我的浏览器,我得到:
Uncaught SyntaxError: Unexpected token : ?currency=3&appid=730&market_hash_name=StatTrak™ P250 | Steel Disruption (Factory New):1
在我的chrome浏览器的控制台。 然后我点击错误消息中的链接(货币= 3的appid = 730&market_hash_name = StatTrak™P250 |钢中断(新厂):1)
它让我的电话线为:
{"success":true,"lowest_price":"1,09€ ","volume":"348","median_price":"1,01€ "}
所以,其实我得到的信息,但它给出了一个错误,并强调在红JSON响应。 任何人都知道这个问题?
我使用的NodeJS,表达的,棱角分明。
编辑:
我尝试了不同的URL: https://angularjs.org/greet.php?callback=JSON_CALLBACK&name=Super%20Hero
并将其与该URL的工作。 因此,林不知道为什么我想请求中的原始URL不能正常工作。 对任何想法?