Показать сообщение отдельно
  #1 (permalink)  
Старый 24.08.2017, 10:20
Новичок на форуме
Отправить личное сообщение для paka Посмотреть профиль Найти все сообщения от paka
 
Регистрация: 24.08.2017
Сообщений: 4

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?
Ответить с цитированием