1

我在向Google Elevation服务执行 Ajax 请求时注意到了这一点:

jQuery.ajax({
   url: elevation_url,
   method: "get",
   async: false,
   data: {
      locations : elevation_points.join("|"), 
      sensor : false
   },
   success: function(data){
      console.log(typeof data);
   }
});

Firefox(版本 19)输出:

细绳

而 Chrome(版本 26)输出:

目的

因此,我需要确保,例如my_function(data.status) ...在 Chrome 中,同时my_function(jQuery.parseJSON(data)) ...在 Firefox 中进行操作。

欢迎任何想法,谢谢!

编辑

正如建议的那样,添加dataType: "json"到 ajax 选项解决了这个问题。

4

0 回答 0