たぶん、こんな感じ
//非同期呼び出し var ajax = new Ajax.Request("hoge.cgi", { method: "GET", onSucess: successFunc, onFailure: failureFunc } ); function successFunc(xmlhttp) { //cgi処理終了後、その出力を outputSccess IDを埋め込んだところに表示 $("outputSuccess").innerHTML = xmlhttp.responseText; } function failureFunc(xmlhttp) { //なんか、失敗したら、こっち $("outputFailure").innerHTML = "失敗しちゃった…"; }