My-BIC
My-BIC = Easy Ajax
After tiring of over hyped ajax frameworks trying to hide the guts that make ajax programming fun I decided to share my recipe for easy to make ajax applications where you still have control over everything, but the setup of it all is handled for you. This is a basic state of mind system rather than a framework. I offer you four files and a design pattern that allows you to focus on making things happen rather than setting things up. This is designed for PHP5 but can be written for php4 if people are interested.
My-BIC provides support for XML, JSON and TEXT ajax transactions. My-BIC has also been tested to work with Safari, Firefox, IE and Opera web browsers.
The 4 files I provide that you’ll need:
Client Side:
class_xmlhttp.js – Javascript class to create xmlhttprequest object and make server calls
Server Side:
ajax_server.php – The front controller, all ajax requests will be sent to this page
json.php – If JSON encoding is requested, the response from your class will be JSON encoded(Michal Migurski)
ajax_api_interface.php – An interface file that your classes have to adhere to

