以下のようなXMLHttpRequestがあるとします
function Receive(){ var xhr = new XMLHttpRequest(); xhr.open("POST","http://",false); xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); xhr.addEventListener("load", function(e){ var res1=xhrtex.responseText; if(res2!=undefined){Out();} }; var data ="name="+$name; xhr.send(data); var xhr2 = new XMLHttpRequest(); xhr2.open("POST","http://",false); xhr2.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); xhr2.addEventListener("load", function(e){ var res2=xhrtex.responseText; if(res1!=undefined){Out();} }; var data2 ="memo="+$memo; xhr2.send(data2); } function Out(){ console.log(res1+res2) }
これら二つのレスポンスを同時に出力したいと思っています。しかしこのままでは
if(res2!=undefined){Out();}の箇所に出力されるのは全てUndfinedです。
Loadした後に同期的に処理を行うにはどうしたらいいのでしょうか
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。