美文网首页
angular.js中$http.jsonp函数不走succes

angular.js中$http.jsonp函数不走succes

作者: 码农老王 | 来源:发表于2016-09-19 11:31 被阅读757次

如果这样使用的话,是不会走success回调的.需要在URL后面加入参数callback=JSON_CALLBACK 才可以.

//错误实例
$http.jsonp('http://ipinfo.io/json).getIP().success(function(data) {

      //不会进入这里
      var ip = data.ip;
      $scope.ip = ip;;
});

//正确实例
$http.jsonp('http://ipinfo.io/json?callback=JSON_CALLBACK).getIP().success(function(data) {

      //进入这里
      var ip = data.ip;
      $scope.ip = ip;;
});

初学前端, 会遇到各种坑... 这个小问题折磨了我半上午 - -.

相关文章

网友评论

      本文标题:angular.js中$http.jsonp函数不走succes

      本文链接:https://www.haomeiwen.com/subject/abtnettx.html