prototype.jsで外部ファイル送受信

prototype.jsライブラリを利用することで非同期通信を簡単に実行

———————————————————–
var data = ‘Name=Value&・・・’;
var myAjax = new AjaxRequest(
url,
{
method : ‘get’ ,
parameters : $H({data:’あいうえお’}).toQueryString(),
onComplete :callback
});
———————————————————–
var data = ‘Name=Value&・・・’;
var myAjax = new AjaxRequest(
url,
{
method : ‘get’ ,
parameters : $H({data:’あいうえお’}).toQueryString(),
onSuccess:successcallback,
onFailure:failurecallback
});
———————————————————–
Formのフィールド名と値でクエリ作成
var pars = Form.serialize(“フォームのID属性名”);
var myAjax = new AjaxUpdater(
targetId,
url,
{
method: ‘get’ ,
parameters: pars ,
onComplete :コールバック関数
});
———————————————————–

function callback(oj)
{
oj.responseText;
}
function successcallback(oj)
{
oj.responseText;
}
function failurecallback(oj)
{
oj.responseText;
}

HTML5