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) の出力:

物体

したがって、 Firefox で実行している間、たとえばmy_function(data.status) ...Chrome で確認する必要があります。my_function(jQuery.parseJSON(data)) ...

どんなアイデアでも大歓迎です、ありがとう!

編集

示唆されているように、dataType: "json"ajax オプションに追加することで問題が解決しました。

4

0 に答える 0