Strict Standards "on" is one of the most common causes for Cjax not working after the release of PHP 5.4. for Cjax version < 5.8 (5.7 and before), this of course broke many sites.
Cjax 5.8 added support to rid of this issue by changing this setting on the fly. It seems that this fixed the issue for everyone. As this has rarely been reported anymore. Cjax 5.9+ is strict standards compliant, and shouldn't need the on-the-fly setting change anymore, this setting soon to be removed.
Cjax, not doing anything?
You can access the page just fine, but when you click something, nothing happens.
This could be a caused of multiple reasons, there could have been a server error that prevent the server from being reached through an ajax call. This is rare, but it can happen, mostly by code error you may have in your ajax controller. It is highly recommended that you debug this issue, see information here how to debug.
You may want to check your error logs and see what the latest errors are and see if something can explain this issue.
Js Lib not loadedSome servers, may have odd configuration in their mod-rewrite rules. This could affect Cjax from reaching its Js Library. Follow the steps on Initiating the Js engine.
Found a new problem?Although Cjax works out of the box in 99% of the hosts where you use it, it is still possible something odd might happen.
You think you found a problem that prevents you from using Cjax? Let us know.
$ajax->fallback = true;
You may also find file cjax/config.default.php, rename this file to config.php.
then find the option $config->fallback, and change it to true, this will apply the change globally.