Hi fRew I went for a simple solution. Our template is added in the postrun filter. I set a property of the object to be 'ajax' rather than 'browser' in the class and in post_run I just bail out if this property is 'ajax', not outputting a template
Thanks Justin Frew Schmidt wrote: > > On Thu, Jan 29, 2009 at 10:06 AM, kropotkin > <[email protected]>wrote: > >> >> lol >> >> Alright. I take the point that it is consistent design wise - but I am >> outputting JSON so a template isn't really necessary in this case. >> >> But does the C:A JSON plugin require me to be using a template? >> >> Thanks >> >> Kropotkin >> >> > http://code.google.com/p/ptome/source/browse/trunk/modules/TOME.pm#3170 > > You've probably come to a decision by now on what to do with this one, but > I > just figured I'd throw in my two cents about how we did it on a project I > had a while back. > > Basically we've got the above template code which does basically what > you'd > expect, and if you set it to the plain directive it doesn't actually add > any > output at all to the response. It does have an includes block, but that's > because we still used a little bit of TT for our AJAX. Nowadays since I > use > JSON I'd probably just have it have nothing for the header. > > That may or may not help :-) > > -- > -fREW > http://blog.afoolishmanifesto.com > > ##### CGI::Application community mailing list ################ > ## ## > ## To unsubscribe, or change your message delivery options, ## > ## visit: http://www.erlbaum.net/mailman/listinfo/cgiapp ## > ## ## > ## Web archive: http://www.erlbaum.net/pipermail/cgiapp/ ## > ## Wiki: http://cgiapp.erlbaum.net/ ## > ## ## > ################################################################ > > > -- View this message in context: http://www.nabble.com/Turning-off-Template-output-for-AJAX-tp21726620p21734019.html Sent from the [email protected] mailing list archive at Nabble.com. ##### CGI::Application community mailing list ################ ## ## ## To unsubscribe, or change your message delivery options, ## ## visit: http://www.erlbaum.net/mailman/listinfo/cgiapp ## ## ## ## Web archive: http://www.erlbaum.net/pipermail/cgiapp/ ## ## Wiki: http://cgiapp.erlbaum.net/ ## ## ## ################################################################
