if ajax is success, then i have to return that value and use it outside function like this :
let result;
function getGameNameFromWikiApi(searchParams) {
$.ajax({
type: "GET",
url: "https://ko.wikipedia.org/w/api.php?action=query&format=json&list=search&srprop=sectiontitle&srlimit=1",
data: {
srsearch: searchParams
},
dataType: "jsonp",
jsonpCallback: "callbackData",
}).done(function (result) {
result = result.query.search[0].title
}).fail(function (error) {
console.log(JSON.stringify(error));
});
}
console.log(result); // undefined
getGameNameFromWikiApi('something')
unfortunately, result return always undefined.
how can i get that success value?