У меня есть этот код:отладки хром расширение
...
function init() {
getdata();
}
var txt;
function getdata() {
var xhr = new XMLHttpRequest();
xhr.open('GET',myurl, true);
xhr.setRequestHeader('Cache-Control', 'no-cache');
xhr.setRequestHeader('Pragma', 'no-cache');
xhr.onreadystatechange = function() {
if (xhr.readyState == 4) if (xhr.responseText) {
txt = xhr.responseText;
}
}
xhr.send();
console.log(txt);
}
...
<body onload="init();">
...
Почему я не могу получить txt
значение? Пожалуйста помоги. забыл упомянуть - все это происходит на странице фона, у меня нет других страниц на данный момент. я попытался с помощью консоли Обзор расширений для фона страницы, но выходной консоль оленьей кожи ничего ..: ((
Знаете ли вы [Firebug] (http://getfirebug.com)? Или консоль Chrome? –
см. Мое обновление .. – DrStrangeLove
Да, но ваш код не работает, вам не хватает кода '{' где-то. –