AJAX 呼び出しを生成して応答を返す関数を作成しようとしています。
function msg(message)
{
send = new XMLHttpRequest();
send.open("POST", "msghandler.php", false);
send.setRequestHeader("Content-type","application/x-www-form-urlencoded");
send.send("msg="+encodeURI(message));
return send.responseText;
}
ご覧のとおり、現在は同期呼び出しを使用していますが、これは最適な解決策ではありません。サーバー側で問題が発生し、ブラウザがフリーズすることは、デバッグ中に非常によくあることだからです。呼び出しを非同期にし、関数によって応答が返されるようにする方法はありますか?