The world's most comprehensive, easiest, flexible and smallest Ajax Framework written in PHP.
"Imagine being able to control all aspects of your application through back-high-end code, without client worries" -Cj
Cjax Lives in harmony with other frameworks and it complements PHP Frameworks such as Cakephp, CodeIgnater,
and can be installed on any website or application in tops 5 minutes.
Why is Cjax Superior?
While there are other options online that may allow you to interact with ajax and php, there is nothing - and I mean nothing even close or that can compare to Cjax's core. The first and most "popular" options you'll find take 10 to 20 times more code to accomplish what Cjax's does with one line of code, and not to mention the footprint they leave on your pages. Not to brag but none of them include some of the most basic features you find in Cjax, such as it's MVC design, while Cjax is smaller in size!. Likely 20 more reasons!
Lets get to the fun part...
Before you download the framework, We'd like you to get familiar how to set it up and get it working so that you don't end up stuck, that would beat the purpose wouldn't it? You may also review Cjax's documentation.
Latest Release5.1-Stable was released on Sep 16, 2012, See release Notes.
To avoid confusion between releases, we are listing the available downloads here:
- Cjax Framework Files Latest:CJAXFW_5.x.zip
- AJAXFW FOR CodeIgnater Files Latest: AJAXFW_4CI_5.6.zip
- Demos/Samples for all releases Download Demos/Samples Files
- Plugins for all releases: Download Plugins Files
- Plugins API downloads: Download API/Docs Files
Here are the steps to get the framework installed on your site, or test installation:
Looking for CodeIgniter Installation Instruction? Go
1. After you have downloaded the latest release-
Place the contents of the zip on the root of the site merging it with your current site.
So you'd end up with your current structure plus:
/ cjax/ controllers/ ajax.php testing.php
- You are set. Now lets test...
UpgradingUsing an older version?. To upgrade simply download the newest version and overwrite all Cjax files, in most cases that should be enough to upgrade to a newer version.
Testing your Cjax InstallationFor security reasons you cannot access ajax.php directly on your browser, but that is why we include testing.php.
Go onto your browser and type in the url for your site, plus testing.php?test/test, eg: http://yoursite.com/testing.php?test/test
If you see the text "Ajax View..." on your browser, that means you have successfully installed and tested the ajax framework.
You may find the text in file controllers/test.php in function test(). If your installation was successful you may delete file testing.php.
Download 20+Demos/Samples included in demos zip
What's included in the zip?Before you download the Demos/Samples, make sure you have successfully installed the ajax framework.
Some of the demos described below are "clikable".
The zip includes some Ajax samples and Usage samples of the Cjax API and full samples source code. Some demos are:
Upload Files through Ajax, Making ajax requests, Submitting forms with ajax, Overlays Lightboxes, Dialog, Cross Domain Ajax, Messaging, Search, and others.
How to use the demos/samples
Place the "examples" folder included in the zip in your root installation,
and access it by going to your site url: yoursite.com/examples. Make sure the Ajax Framework is installed before you try to test the samples.
Cjax's documentation is available and you should definitely go through it if you intend to use Cjax.
Featured Cjax PluginsDownload Plugins
- Recursive Ajax Requests
- Ajax Upload Files
- Load External HTML
- POST Ajax
- Ajax Form
- Response Messages
- Overlay Lightboxes
- Timeouts and wait()
- Ajax Search
- Simple Ajax Request
- Update Elements/Containers