Задать вопрос
Paka
@Paka

JS видимость колбека внутри колбека?

У меня есть код (расширение для хрома), который я не понимаю из-за особенностей js
chrome.runtime.onMessage.addListener(
	function(message, sender, sendResponse)
	{
		$.ajax({
			url: "http://some.site"
			,type: "POST"
			,data: message
			,success: function(data)
			{
				sendResponse('что-то не работает');
			}
		});
		
		sendResponse('работает');
	}
);


Почему функция sendResponse('что-то не работает'); не срабатывает? Подозреваю, что я пытаюсь вызвать sendResponse не в том контексте.
Как нужно правильно читать этот код?
И как добиться того чтобы колбек success от аякса, смог вызвать sendResponse?
  • Вопрос задан
  • 119 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы