ajax リクエストから値を返す関数が必要です。関数がajax非同期リクエストによって返される値を取得するまで、JavaScriptの実行を停止したい。何かのようなもの:
function myFunction() {
var data;
$.ajax({
url: 'url',
data: 'data to send',
success: function (resp) {
data = resp;
},
error: function () {}
}); // ajax asynchronus request
return data; // return data from the ajax request
}