NAME
Catalyst::Plugin::Ajax - Plugin for Ajax
SYNOPSIS
# use it
use Catalyst qw/Ajax/;
# ...add this to your tt2 template...
[% c.include_ajax %]
# ...and get a ready to use ajax object named http.
<script type="text/javascript"><!--
function doEdit() {
http.post(
'[% base %]edit/[% page.title %]',
'body=' + document.edit.body.value,
function () {
var res = http.response();
if ( res && res.status == 200 )
document.getElementById('view').innerHTML = res.text;
}
);
}
//--></script>
<div id="view"></div>
<form name="edit">
<textarea name="body" cols="80" rows="24"
onKeyup="doEdit()">[% page.body %]</textarea>
</form>
DESCRIPTION
Some stuff to make Ajax fun.
This plugin replaces Catalyst::Helper::Ajax.
METHODS
include_ajax
SEE ALSO
Catalyst::Manual, Catalyst::Test, Catalyst::Request, Catalyst::Response, Catalyst::Helper
AUTHOR
Sebastian Riedel, sri@oook.de
, Sascha Kiefer, esskar@cpan.org
LICENSE
This library is free software . You can redistribute it and/or modify it under the same terms as perl itself.