私はjqueryが新しく、ajax呼び出しの後に変数に値を代入しようとしていますが、未定義を返します。私のコードは以下の通りです:jqueryからの変数の割り当てajax呼び出しは未定義を返します
function prepareDocument() {
var a = getAverageRating(1);
alert(a);
}
function getAverageRating(pageId) {
$.ajax({
url: "../services/rating.ashx?action=getAverageRating&pageId=" + pageId,
dataType: "text",
type: "GET",
data: {},
error: function (err) {
displayDialogBox("Error", err.toString());
},
success: function (data) {
return data;
}
});
}
助けてください。 ありがとう、
ここ http://stackoverflow.com/questions/14220321/how-to-return-the-response-from-an-ajax-call – Umar