jQuery.get() 関数を使用して URL からデータを取得し、取得したデータをこの jQuery.get() 関数の外の変数に設定しようとしています。
var rating = 0;
$.get( "/qwerty/res/film/rating?volgnummer=2", function( data ) { // the url returns 99
rating = data;
$( ".content" )
.append(data); // returns 99 (as expected)
}, "json" );
alert(rating); // returns 0 (99 expected)
.append(data) は正しい結果を返しますが、get 関数の外側で評価変数を警告すると、0 が返されます (これは 99 である必要があります)。
評価変数が (データから) 99 に設定されていないのはなぜですか?