欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

angular.js中$http.jsonp函数不走success回调的问题

程序员文章站 2022-07-12 19:10:25
...

如果这样使用的话,是不会走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;;
});

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