読者です 読者をやめる 読者になる 読者になる

prototype.jsを使って、javascriptから非同期でcgiを実行する

たぶん、こんな感じ

//非同期呼び出し
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 = "失敗しちゃった…";
}