重複の可能性:
変数が返されない JQuery
ここで何が問題なのかはわかりませんが、JQuery Ajax .get 呼び出しの結果の値が失われています。(問題のために単純化されたコード)
ファイル: SomeJSFile.js
var MyApp = function () {
this.GetAThing = function(url){
var result = "";
$.get(url, function (data) {
result = data;
alert(data); // Alert works and 'data' looks great!
result = data;
});
alert(result); // nothing, no value
return result; // no good since it has no value
};
return this;
};
テスト用の基本的なhtmlページでこのファイルを使用しています。
既読: jQuery async ajax query and return value problem (scope,closure)