PAJAX - Remote (a)synchronous PHP objects in JavaScript

[code lang="javascript"]

[/code]

Remote Object Binding

If your php object contains instance variables, you’d like to retain the same object between calls. PAJAX maintains a relationship with each instances of client object and their remote counterpart. It will lazily create a new object on the first call and bind subsequent calls to that particular object.

Demo

Documentation

Download

Latest Release

  • 04/11/06 PAJAX v 0.5.2: pajax-0.5.2.zip

    • Fixed remote code injection vulnerability in pajax_call_dispatcher.php.
    • Added path validation during dynamic loading of class file.
    • Thanks to Markus Vervier from http://www.redteam-pentesting.de/ for discovering these issues.

Previous Versions

  • 10/17/05 PAJAX v 0.5.1: pajax-0.5.1.zip

    • Converted php short tag notation to full notation. This was causing problem on some hosting server where shot tag notation is disabled.
    • Fixed bug with IE memory leak. The xmlhttp object is now reused on every call as opposed to being created every time.
  • 08/18/05 PAJAX v 0.5.0: pajax-0.5.0.zip

    • Initial release.

Praises for PAJAX

“Fantastic library…”

“Was just testing out your pajax engine..and boy is it nice and clean.”

“… I think design vise you library is the best PHP version of AJAX for now.”

“Out of the many tool kits that I reviewed, many provided only part of the functionality that was needed. Many others, had requirements beyond what was feasible. Out of all that were reviewed, your Pajax tool kit was the only one that passed all the requirements. In addition, the code that makes up the toolkit is cleanly designed and is easily integrated into existing projects without a major rewrite of the code base.”

“I’ve started learning Ajax (and all that comes with it) recently, and have discovered your library - it’s simply amazing. I love it.”

“… gr8 work on the toolkit.”

License

PAJAX is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

Pages: 1 2 3