0

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?

0 Answers0