来自Json响应的Console.log错误

时间:2016-08-05 20:19:45

标签: javascript json ajax google-api

我的目标是从Google地方API调用中获取商业评论,我希望在控制台日志中看到完整的Json结果字符串化或返回。但相反,我在控制台中得到一个错误,似乎试图将json响应视为可执行代码。我是以不正当的方式将它返回控制台还是这是正常的?

Ajax Call

var getReviews = $.ajax({
                type: "POST",
                url: 'https://maps.googleapis.com/maps/api/place/details/json?placeid=ChIJc5Kt8ow574gRi2G-KSJOtnY&key=A VALID API KEY',
                async:true,
                dataType : 'jsonp',   //used jsonp for cross origin request
                crossDomain:true,
                success: function(data, textStatus, jqXHR) { console.log(JSON.stringify(data)); }
                });

错误:

enter image description here

直接发布到浏览器网址时的部分Json响应:

{
   "html_attributions" : [],
   "result" : {
      "address_components" : [
         {
            "long_name" : "1955",
            "short_name" : "1955",
            "types" : [ "street_number" ]
         },
         {
            "long_name" : "Southwest Main Boulevard",
            "short_name" : "SW Main Blvd",
            "types" : [ "route" ]
         },

0 个答案:

没有答案