CPAINT (Cross-Platform Asynchronous INterface Toolkit) is a true AJAX (Asynchronous JavaScript+XML) and JSRS (JavaScript Remote Scripting) implementation that supports both PHP and ASP/VBscript. CPAINT provides the code required to implement AJAX and JSRS on the back-end, while the returned data is manipulated, formatted, and displayed on the front-end in JavaScript. This allows you to build Web applications that can provide nearly real-time feedback to the user, including nearly real-time data updates.
| Tags | Internet Web Dynamic Content CGI Tools/Libraries Software Development Libraries Application Frameworks php classes Text Processing Markup HTML/XHTML XML |
|---|---|
| Implementation | PHP ASP JavaScript |
Recent releases


Changes: Major changes, including multiple bugfixes, refactoring and enhancement of the proxy utility, a new JSON implementation, and proper handling of leading zeros.


Changes: A potential security hole with invalid response types was fixed.


Changes: This release brings many new changes and bugfixes, including JSON support and security preferences for the proxy utility. Unfortunately, the ASP implementation was dropped in this release.


Changes: A plain text response is now returned when using the XML|OBJECT response type as second parameter to user-defined callback function. A cpaint.capable property was added for determining AJAX-compatible browsers. CPAINT parameters when not using the CPAINT API with a proxy were fixed. Issues with calling object methods were fixed along with HTTP authentication in the proxy file. Security regarding incoming function arguments in ASP was fixed.


Changes: Regarding media reports and security advisories, this version is not affected by the bug reported in versions prior to 1.3-SP and 1.3-SP2.