QA@IT
«質問へ戻る

syntax hilightの修正

5599
本文
 (undefinedとなる)コメントアウトした部分までは正常に動作するのですが、xhrStart('GET','http://www.yahoo.co.jp/')
 を実行した結果が返ってきません。どうすればundefinedになりませんか?ご教授よろしくお願いします。
 
-
+```javascript
 function xhrStart(method,url,data,RequestHeader){
 	var xhr = new XMLHttpRequest();
 
 }
 
 console.log(xhrStart('GET','http://www.yahoo.co.jp/'));
+```

JavaScript超初心者です。JavaScriptの戻り値が返ってきません。

JavaScript超初心者です。JavaScriptの戻り値が返ってきません。以下のスクリプトを開発ツールのコンソールで実行したのですが、戻り値が返ってきません。
(undefinedとなる)コメントアウトした部分までは正常に動作するのですが、xhrStart('GET','http://www.yahoo.co.jp/')
を実行した結果が返ってきません。どうすればundefinedになりませんか?ご教授よろしくお願いします。

function xhrStart(method,url,data,RequestHeader){
    var xhr = new XMLHttpRequest();

    xhr.onload = function(){

        //console.log(xhr.response);
        return xhr.response;
    }   
    xhr.open(method,url);
    if(RequestHeader != null){
        for(key in RequestHeader){
            xhr.setRequestHeader(key,RequestHeader[key]);
        }
    }
    xhr.responseType = "document";
    if(method === 'GET')
        xhr.send(null);
    else
        xhr.send(data);
}

console.log(xhrStart('GET','http://www.yahoo.co.jp/'));
JavaScript超初心者です。JavaScriptの戻り値が返ってきません。以下のスクリプトを開発ツールのコンソールで実行したのですが、戻り値が返ってきません。
(undefinedとなる)コメントアウトした部分までは正常に動作するのですが、xhrStart('GET','http://www.yahoo.co.jp/')
を実行した結果が返ってきません。どうすればundefinedになりませんか?ご教授よろしくお願いします。

```javascript
function xhrStart(method,url,data,RequestHeader){
	var xhr = new XMLHttpRequest();

	xhr.onload = function(){

		//console.log(xhr.response);
		return xhr.response;
	}	
	xhr.open(method,url);
	if(RequestHeader != null){
		for(key in RequestHeader){
			xhr.setRequestHeader(key,RequestHeader[key]);
		}
	}
	xhr.responseType = "document";
	if(method === 'GET')
		xhr.send(null);
	else
		xhr.send(data);
}

console.log(xhrStart('GET','http://www.yahoo.co.jp/'));
```

質問を投稿

JavaScript超初心者です。JavaScriptの戻り値が返ってきません。

JavaScript超初心者です。JavaScriptの戻り値が返ってきません。以下のスクリプトを開発ツールのコンソールで実行したのですが、戻り値が返ってきません。
(undefinedとなる)コメントアウトした部分までは正常に動作するのですが、xhrStart('GET','http://www.yahoo.co.jp/')
を実行した結果が返ってきません。どうすればundefinedになりませんか?ご教授よろしくお願いします。

function xhrStart(method,url,data,RequestHeader){
var xhr = new XMLHttpRequest();

xhr.onload = function(){

    //console.log(xhr.response);
    return xhr.response;
}   
xhr.open(method,url);
if(RequestHeader != null){
    for(key in RequestHeader){
        xhr.setRequestHeader(key,RequestHeader[key]);
    }
}
xhr.responseType = "document";
if(method === 'GET')
    xhr.send(null);
else
    xhr.send(data);

}

console.log(xhrStart('GET','http://www.yahoo.co.jp/'));

JavaScript超初心者です。JavaScriptの戻り値が返ってきません。以下のスクリプトを開発ツールのコンソールで実行したのですが、戻り値が返ってきません。
(undefinedとなる)コメントアウトした部分までは正常に動作するのですが、xhrStart('GET','http://www.yahoo.co.jp/')
を実行した結果が返ってきません。どうすればundefinedになりませんか?ご教授よろしくお願いします。


function xhrStart(method,url,data,RequestHeader){
	var xhr = new XMLHttpRequest();

	xhr.onload = function(){

		//console.log(xhr.response);
		return xhr.response;
	}	
	xhr.open(method,url);
	if(RequestHeader != null){
		for(key in RequestHeader){
			xhr.setRequestHeader(key,RequestHeader[key]);
		}
	}
	xhr.responseType = "document";
	if(method === 'GET')
		xhr.send(null);
	else
		xhr.send(data);
}

console.log(xhrStart('GET','http://www.yahoo.co.jp/'));