выдаёт undefined
Доброго времени суток. Такая проблема: делаю расширение для chrome .
С файла contentscript.js отправляю сообщение на background.js : chrome.runtime.sendMessage({greeting: "hello"}, function(response) { alert(response.farewell); }); Там принимаю: chrome.runtime.onMessage.addListener( function(request, sender, sendResponse) { alert(request.greeting); // hello sendResponse({login: localStorage['lostlogin']}); // отправка ответа }); Принимает нормально! НО, если я захочу отослать данные ГЕТ запросом, то все данные превращаются в undefined. Какие-то аномалии. var request = new XMLHttpRequest(); request.open('GET', 'http://moisait.su/?tmpl=statistic&token='+request.greeting); request.send(); В чем проблема не пойму. Мне также подходит и другой выход: вернуть значение localStorage['lostlogin'] - там число, типа 89213431 Так опять возвращает undefined. Помогите пожалуйста |
Решил! Добавив приходящие данные сначала в локальное хранилище=)
а затем отправка гет запроса |
Цитата:
|
Часовой пояс GMT +3, время: 13:52. |