1

次のコードは機能せず、適切な結果を返しません。

function test(file) {
 var uri = "http://localhost/test.php";
 var xhr = new XMLHttpRequest();
 var result="done";
 xhr.open("POST", uri, true);
 xhr.send();
 xhr.onloadend=function()
  {
   result=xhr.responseText;
   return result;
  }
} 

イベントハンドラから返すのは間違っていますか、それとも結果をテスト関数に返すだけですか?

4

2 に答える 2