У меня есть код (расширение для хрома), который я не понимаю из-за особенностей 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?