今日、私は次のことに苦労しました。
$.ajax({url:'http://maps.google.com/maps/api/geocode/jsonaddress=Karachi&sensor=false&output=json&callback=?',
dataType: 'json',
success: function(data){
//eval("("+data+")");
alert(data);
}
});
Firefoxでは「無効なラベル」というエラーが表示され、Chromeでは「UncaughtSyntaxError:Unexpectedtoken:」というエラーが表示されます。私はこれについてたくさんの投稿を見つけました、そして私はeval()のようなあらゆる種類のものを試しましたが、また:
$.getJSON('http://maps.google.com/maps/api/geocode/jsonaddress=Karachi&sensor=false&output=json&callback=?',
function(data){
//eval("("+data+")");
alert(data);
}
);
同じ結果。また、flickr( " http://api.flickr.com/services/feeds/photos_public.gne?tags=cat&tagmode=any&format=json&jsoncallback=?)などの他のjsonデータも正常に機能します。 GoogleMapsAPIの出力だと思います。
前もって感謝します。