[Catalyst] TT via AJAX
Roland Philibert
rphilibert at aptina.com
Wed Apr 25 13:26:56 GMT 2012
Hello all,
I'd like to render some HTML content being formatted from a TT view via AJ=
AX.
Can anybody recommend a way to do that please?
=
The method I am using now for AJAX is REST controller and JSON View.
=
...
sub ajaxaction :Local :ActionClass('REST') {}
=
sub ajaxaction _GET {
=
my ($self, $c) =3D @_;
my $rs =3D $c->model(DN)->resultset(Table)->find(...);
my $body =3D $c->view(MYTT)->render($c,'dir/temp.mailtt',$c=
->stash( result =3D> [ $rs ] )); =DF this is the weird bit I guess.
my @content =3D();
push @content, $body;
$self->status_ok(
$c,
entity =3D> \@content,
);
}
sub end :Private {
my ($self, $c) =3D @_;
$c->forward("View::JSON");
}
=
..but doing this I get the error:
=
Caught exception in MyApp::View::JSON->process "encountered object 'MyApp::=
Model::DB::Table=3DHASH(0xdb2c330)', but neither allow_blessed nor convert_=
blessed settings are enabled at (eval 1606) line 151."
=
Thanks for your help.
Roland
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
Aptina (UK) Limited, Century Court, Millennium Way, Bracknell, Berkshire, R=
G12 2XT. Registered in England No. 06570543.
This e-mail and any attachments contain confidential information and are so=
lely for the review and use of the intended recipient. If you have received=
this e-mail in error, please notify the sender and destroy this e-mail and=
any copies.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.scsys.co.uk/pipermail/catalyst/attachments/20120425/85b47=
348/attachment.htm
More information about the Catalyst
mailing list