現象
以下のコードを実行した結果、data.responseText=""
が返ってきます。
なお、クロスドメインで弾かれるエラーについては、<script src="jquery.xdomainajax.js"></script>
で対策済みです。
javascript:aaa
1geturi = https://maps.googleapis.com/maps/api/directions/json?origin=%E5%A4%A9%E7%A5%9E&destination=%E5%8D%9A%E5%A4%9A&mode=transit&key=API_KEY 2 3 $.get(geturi, 4 function(data){ 5 //リクエストが成功した際に実行する関数 6 console.log(data); 7 alert("Data Loaded: " + data); 8 }
ちなみに、geturi変数に代入されているURLをブラウザで実行すると、JSONが返されることは確認済みです。
jQueryは<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
でインポートしています。
以上、宜しくお願いします。
回答1件
あなたの回答
tips
プレビュー