WWW::Scripter::Plugin::Ajax, version 0.06 (alpha) Plugin for WWW::Scripter that provides the XMLHttpRequest object. RECENT CHANGES 0.07 ---- • send() now sets the Content-Length header for a POST request. Thanks to Erwan Mas for fixing this. • send(data) now actually sends the data when the Content-Type has been set explicitly with an encoding. Thanks to Erwan Mas for finding this. 0.06 ---- • perl 5.8.4 and lower are no longer supported. • LWP errors are now turned into NETWORK_ERRs. • Encoding detection has been improved. • The open method now dies if the name argument contains a colon. • Names and passwords are now sent in UTF-8 encoding. • The body of a request is now encoded in UTF-8 if it is text, or in whatever encoding is specified via setRequestHeader. • Document objects passed to send() are now serialised properly. • send no longer has a return value. • onreadystatechange is no longer triggered multiple times by send() for synchronous requests. • The abort method now actually aborts when called from a readystate- change handler. • The abort method now switches the state to DONE and calls the readystatechange handlers before aborting if the send method is active. 0.05 ---- Fixed to work with LWP 5.833 INSTALLATION The easiest way to install this module is to use the CPAN module or the cpan script: [sudo] perl -MCPAN -e "install WWW::Scripter::Plugin::Ajax" [sudo] cpan WWW::Scripter::Plugin::Ajax Or you can use the following: perl Makefile.PL make make test [sudo] make install PREREQUISITES This module requires: - perl 5.8.4 or higher - WWW::Scripter - WWW::Scripter::Plugin::JavaScript 0.002 or later - XML::DOM::Lite - constant::lexical - HTML::DOM 0.013 or later - Encode 2.09 or higher - LWP - URI DOCUMENTATION After installing, you can find documentation for these modules with the perldoc command. perldoc WWW::Scripter::Plugin::Ajax Or try using man (it's faster, in my experience): man WWW::Scripter::Plugin::Ajax COPYRIGHT AND LICENCE Copyright © 2008-10 Father Chrysostomos This program is free software; you may redistribute it and/or modify it under the same terms as perl.