ajax呼び出しが成功した後、結果の配列が空になる理由がわかりません。配列に追加されたソースURLからデータを確実に取得していますが、結果はreturnresultステートメントで空になっています。
ご協力いただきありがとうございます。
function locationSearch(loc) {
var result = [];
$.ajax({
data: 'q=description:' + loc + '*&wt=json&json.wrf=?&fl=*',
url: 'http://deviis:8080/Locations/select/',
aSync: false,
success: function (data) {
result.push({ value: "Any", data: "*" });
$.each(data.response.docs, function (i, item) {
result.push({ value: item.description, data: item.id });
});
}
});
return result;
}