私はjQueryを使用しており、次のコードがあります。
var result = [];
if ( some_condition ) {
result = [...]
} else {
$.ajax({
url: some_url,
data: some_data,
dataType: 'json',
success: function(data) {
items = data
}
});
result = items
}
// Playing with the 'result' variable...
上記のコードは、 のitems is not defined
場合にエラー " " を生成しsome_condition
ますfalse
(変数のスコープが正しくないために発生すると思います)。
変数を AJAX 応答データに設定したいのresult
ですが、問題の解決方法がわかりません。
注:ステートメントの外側(つまり、上記のコードのステートメントの後)でresult
変数を使用したいので、そうしようとしています。if ... else
if ... else