Nik Ogura > CGI-Lazy-0.08 > CGI::Lazy::Ajax::DomLoader

Download:
Lazy/CGI-Lazy-0.08.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  0
Report a bug
Source   Latest Release: CGI-Lazy-0.12

LEGAL ^

#===========================================================================

Copyright (C) 2008 by Nik Ogura. All rights reserved.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

Bug reports and comments to nik.ogura@gmail.com.

#===========================================================================

NAME ^

CGI::Lazy::Ajax::DomLoader

SYNOPSIS ^

        use CGI::Lazy;

        my $q = CGI::Lazy->new('frobnitz.conf');

        my $domloader = $q->domloader({

                                lookups =>  {

                                                countryLookup => {  #name of resultant DOM object

                                                        sql     => 'select ID, country from countryCodeLookup ', 

                                                        orderby => ['ID'],

                                                        output  => 'hash',

                                                        key     => 'ID',

                                                },

                                        },

                        });

        print $domloader->output;

DESCRIPTION ^

CGI::Lazy::Ajax::DomLoader is an object for preloading useful stuff into a page's DOM, such as lookup queries, or any javascript object that might be desired. This is functionality that is duplicated from the internals of CGI::Lazy::Ajax::Dataset, but it's included as a separate object for preloading arbitrary values for other purposes.

METHODS ^

new (q, vars)

Constructor.

q

CGI::Lazy object.

vars

Hashref of object configs.

output ()

Returns output of object for printing to the web page