Задать вопрос
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 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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