Beginning Ajax with PHP (by Lee Babin) is a good introduction to learning JavaScript client-server techniques on the PHP platform.
Some of the scenarios Lee walks you through:
* Sexy client-side Calendars (that can be built / communicate with the server)
* Auto-completion (a la GMail’s compose recipient, etc)
* Form validation (that leverages Ajax)
* Dynamic thumbnail generation
* etc
The book then walks one through creating a real-world Ajax-powered photo gallery app. Lee also touches on interacting with SOAP web services and the Google Maps API.
All in all, definitely worth a read if you are a PHP developer and are looking for a good primer on Ajax-based technologies.

Thanks for the great resource! Another book on JavaScript, that is a MUST READ for beginners and experts alike is “JavaScript: The Good Parts” by Douglas Crockford.
He breaks out a LOT of the best practices with JavaScript, not just telling you what good and bad, but explaining why those things are good and bad.
Thanks for the great resource! On of the other books on JavaScript, that is a MUST READ for beginners and experts alike is “JavaScript: The Good Parts” by Douglas Crockford.
He breaks out a LOT of the best practices with JavaScript, not just telling you what good and bad, but explaining why those things are good and bad.
Does this book cover JSON at all?
Perfect Book
[...] Check it out! While looking through the blogosphere we stumbled on an interesting post today.Here’s a quick excerptReview: Beginning Ajax with PHP Beginning Ajax with PHP (by Lee Babin) is a good introduction to learning JavaScript client-server techniques on the PHP platform. Some of the scenarios Lee walks you through: * Sexy client-side Calendars (that can be built / communicate with the server) * Auto-completion (a la GMail’s compose recipient, etc) * Form validation (that leverages Ajax) * Dynamic thumbnail generation * etc The book then walks one through creating a real-world Ajax-powered pho [...]