Do you want something special for ajax that can integrate into other structures? try, Cjax: http://cjax.sourceforge.net/examples/ , good for heavy ajax, with ajax controllers and routes.
I was told to add more details, so this is happening ...
This allows you to write ajax on the PHP side, it gives you many tools that you can use to make your development smooth. It also saves you a ton of time from re-creating the wheel.
Cjax comes with over 70 examples / samples / documents and APIs that can let you do amazing things with a single line of code, which otherwise will take you hours or days or even weeks !. You know, the usual success message, lightbox, submitting forms using ajax and uploading files using ajax, you know - the usual things that you would use in your application or website are the e-cosystem functions of ajax.
Cjax combines all your ajax codes in one place. Securing your code. Cjax also has only one access point. Securing your application or website. Cjax allows you to use classes and route your ajax calls through the dispatcher to reach your ajax controller. It includes a callback system that allows you to execute ajax requests when the page loads, and also when you run your ajax request once on the server, it allows you to run more ajax code and interact with your application or website directly from the back, end, directly from your controller. This gives you the freedom to go back and forth, from one ajax method to another, working in harmony. It also includes a way in which you can maninupate all the elements on the page, right from the inside, all done in one ajax call.
Cjax is a tool for creating ajax functions. Uses unconventional methods to push bounderies, allowing you to simply write very few short lines of code.
Cjax has the right to allow you to call and use your existing JavaScript without making any changes to it. It really allows you to express yourself the way you want to express. If you have old or new custom JavaScript, execute it using Cjax - you can transfer data to your existing functions, run them directly from the background. You use other third-party libraries or code - no problem. Cjax allows you to execute it and transfer data to it directly from the background space, you can call them as many times as you want, without restrictions, only the sky. You can go from simple strings or integers to whole arrays or objects. Guess that, in fact, these are Cjax plugins, "plugins" are just a formality, but what they really are - custom code works with Cjax. If you run your own code, you have already created the Cjax plugin!
Cjax code is easy to understand and uses a configuration-based approach to make the most of it, with less.
I will give some examples: Pagination: http://cjax.sourceforge.net/examples/pagination.php autocomplete, ajax loader, etc.