Я написал код, который отправляет запрос на получение по 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 не является функцией