先週、私のアプリケーションは問題なく動作していました。これは ajax リクエストです。
$.ajax(
{
type: "GET",
url: "https://maps.googleapis.com/maps/api/directions/json?",
data: {
origin: start.replace(/ /g,'+'),
destination: end.replace(/ /g,'+'),
waypoints: 'optimize:' + false + '|' + waypts.join('|').replace(/ /g, '+'),
travelMode: google.maps.DirectionsTravelMode.DRIVING,
sensor: false
},
dataType: "json",
success: function(){alert("done");},
error: function(){ alert("error");}
});
今日、このエラーがスローされています:
Origin http://localhost is not allowed by Access-Control-Allow-Origin.
今それを検索します。jsonp
ajaxリクエストに追加してみました。このエラーを生成したもの:
Uncaught SyntaxError: Unexpected token : json:2
ここで何が問題なのかわかりません。前もって感謝します。