sに詳しくないXMLHttpRequest
のですが、Google Chrome 拡張機能のクロスオリジン機能を使っています。これはうまく機能します(必要な適切なデータを取得できることを確認できます)が、「応答」変数内に保存できないようです。
助けていただければ幸いです。
function getSource() {
var response;
var xmlhttp;
xmlhttp=new XMLHttpRequest();
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
response = xmlhttp.responseText;
//IM CORRECTLY SET HERE
}
//I'M ALSO STILL WELL SET HERE
}
//ALL OF A SUDDEN I'M UNDEFINED.
xmlhttp.open("GET","http://www.google.com",true);
xmlhttp.send();
return response;
}