объект, возвращаемый обратным вызовом, не имеет самого по себе метода для запуска - PullRequest
0 голосов
/ 01 августа 2020

Я написал код, который отправляет запрос на получение по jquery - ajax, также я использую обратный вызов, чтобы вернуть результат этого запроса, но возвращаемое значение не имеет самого по себе применимого метода (когда я нажимаю alt + пробел у меня в том меню ничего нет). вопрос почему? любое решение?

var result;
var reg = new RegExp(/^.*(youtu.be\/|v\/|e\/|u\/\w+\/|embed\/|v=)([^#\&\?]*).*/);
var split = window.location.href.match(reg);
var videoidxn = split[2];
var url = `https://video.google.com/timedtext?lang=en&v=` + videoidxn;

function GTA(callback) {
    var res;
    $.ajax({
        type: 'Get',
        url: url,

        success: function(response) {
            callback(response)
        },

    })
}
GTA(function(response) {
    result = response;
    console.log(result)
})

, например, если я хочу запустить последнюю часть кода следующим образом: (добавьте метод поиска в ответ)

GTA(function(response) {
    result = response.find('text');
    console.log(result)
})

я получу следующую ошибку : Uncaught Type Error: response.find не является функцией

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...