![]() |
|
Just another Perl shrine | |
PerlMonks |
Re: perl & Asynchronous Javascriptby gryphon (Abbot) |
on Aug 11, 2005 at 02:22 UTC ( #482837=note: print w/replies, xml ) | Need Help?? |
Greetings InfiniteLoop, As I mention here and here, I'm a big fan of JSON (JavaScript Object Notation) and the JSON.pm module from CPAN. When used with CGI::Application, you just return the JSON-created string out of the subroutine that's setup by setup instead of your normal template content. It's crazy-simple. Here's some sample code... Here's a skeleton CGI::Application-inspired module. There are two run modes, one which is a fairly typical HTML::Template situation, and the other is the AJAX variety.
I know this is really basic/simple, but it just doesn't have to be any more complicated than this. To get the data from JavaScript, you make the XMLHttpRequest object call and eval the returned text: var randomNumber = eval('(' + ajaxJSONtext + ')');gryphon
In Section
Seekers of Perl Wisdom
|
|