var InfoURL
$.get("https://ipinfo.io", function(response) {
if(response.ip.indexOf(':') > -1) {
InfoURL = 'google.com';
} else {
InfoURL = 'google.ch';
}
alert(InfoURL);
}, "jsonp");
alert (InfoURL);
なぜ2番目のalert
は空の変数ですか?変数がグローバルになるように変更する必要があるのは何ですか?関数内にグローバル変数が設定されていません
ajaxリクエストは非同期です。 2番目の警告は 'get'が終了する前に実際に実行されます。 – avrahamcool
第2の「警告」とは、まず最初のことですか? – a0viedo