我的目标是从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)); }
});
错误:
直接发布到浏览器网址时的部分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" ]
},