[Catalyst] Issue with JSON view
Mesdaq, Ali
amesdaq at websense.com
Thu Aug 9 01:51:03 GMT 2007
Hey all,
I got an issue with creating a JSON view. So here is my setup
I have my catalyst app named scorer.
I have a controller named rules
I am using TT for views and everything is working fine
I wanted to add ajax so I added a method in my controller to get some
values for a drop down
I am using mochikit for the js scripting with the js file in my static
directory
I added a JSON view to my app but when I forward from my method I get
this error
* Couldn't render template "file error - rules/get_value_operators: not
found"
My method is simple it looks like this
sub get_value_operators : Local
{
my ($self, $c, $match_type_id) = @_;
$c->stash->{json} = $c->model('scorerDB::value_operator')->search
(
{
'match_type_id' => $match_type_id,
}
);
$c->forward('scorer::View::JSON');
}
My understanding may be wrong but the json view should create the
headers and return the result itself right? I shouldn't need to create a
template file on disk for a json view or so I assume. The only thing I
can think of is that for some reason it is still being sent to my TT
view.
Any advice or tips is appreciated.
Thanks,
------------------------------------------
Ali Mesdaq
Security Researcher II
Websense Security Labs
http://www.WebsenseSecurityLabs.com
------------------------------------------
More information about the Catalyst
mailing list