| Project Name | xajax |
| Category | Libraries |
| Programming Language | PHP |
| Project Home Page | http://xajax.sourceforge.net/ |
| License(s) | LGPL |
| License URL(s) | http://www.gnu.org/licenses/lgpl.html |
| Tags (edit) | ajax, javascript, xhtml, xmlhttprequest |
xajax is an open source PHP class library for easily creating powerful PHP-driven, web-based AJAX Applications. Using xajax, you can asynchronously call PHP functions and update the content of your webpage without reloading the page.
xajax is designed to be easy to implement. To keep the presentation markup relatively clean and avoid having to create a lot of JavaScript functions to update your web content, xajax allows you to control a great deal of your content through XML responses from your PHP functions.
The xajax class creates javascript wrappers for specified PHP functions and generates the necessary javascript support functions to permit you to call them asynchronously through XMLHttpRequest from any HTML event, such as onclick.
xajax's real power lies in the way it allows you to communicate with and manipulate your application through commands sent back from the server. There is no need to create a multitude of javascript handlers or callback functions to handle the data returned from asynchronous requests. The javascript generated by xajax includes a message-pump, of sorts, that parses XML responses returned from your PHP functions and executes the commands contained therein. A single XML response can contain any number of commands.
Similar Projects (edit)
Reviews
Be the first person to review this project!
User tips
Related books
Last modified on 2007-10-25 08:52:09.232 (rel. 4).
