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?
  • Вопрос задан
  • 118 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
SummerWeb Ярославль
от 120 000 до 180 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
Brightdata Тель-Авив
от 5 500 до 6 500 $
01 июн. 2024, в 23:20
30000 руб./за проект
01 июн. 2024, в 22:34
2500 руб./за проект
01 июн. 2024, в 21:40
2500 руб./в час