-->

Beginning Ajax with PHP From Novice to Professional

PHP is a very popular web scripting language. AJAX is the hottest new interactive web technology. It only makes sense to write a book to combine the two.

This book does a great job of combining clear explanation of the concepts with real working code that you can reuse in your own applications. Giving me a head start with reusable code is something I always look for in a book, and this book provides a wide range of PHP and Javascript code that you can reuse.

Chapter 1 begins with a very good description of what exactly AJAX is, and how it differs from traditional web programming. Chapter 2 builds on Chapter 1 by explaining the basic components of AJAX. The XMLHttpRequest object is covered in great detail. Each property and method is explained. The book only explains how to use XMLHttpRequest to communicate to the server and does not cover hidden iframe’s. However, that may be for the best, since I believe hidden iframes are mostly a legacy way to implement AJAX communication.

Chapter 3 gets right into it with connecting PHP with AJAX. Chapter 4 follows up with using the database. If you are not familiar with PHP or Javascript you may find some of the examples a little difficult to follow. Though if you’ve worked with C/C++/C# or actual Java, the syntax is close enough you should be able to follow what is going on. Though a good PHP and Javascript book will come in handy!

Chapters 5 and 6 cover forms and images, which are important parts of any AJAX web site. The author presents a calendar application that pops up forms to allow you to enter data. The book does a good job of explaining the difference between how
traditional POSTed forms work compared to AJAX.
Book Description

Ajax breathes new life into web applications by transparently communicating and manipulating data in conjunction with a server-based technology. Of all the server-based technologies capable of working in conjunction with Ajax, perhaps none are more suitable than PHP, the world’s most popular scripting language.

Beginning Ajax with PHP: From Novice to Professional is the first book to introduce how these two popular technologies can work together to create next-generation applications. Author Lee Babin covers what you commonly encounter in daily web application development tasks, and shows you how to build PHP/AJAX-enabled solutions for forms validation, file upload monitoring, database-driven information display and manipulation, web services, Google Maps integration, and more. You’ll learn how to
Take advantage of PHP and advanced JavaScript capabilities to create next-generation, highly responsive Web applications.
Enhance commonplace application tasks such as forms validation and tabular data display.
Manage cross-browser issues, ensuring your applications run on all major Web browsers.
Take advantage of the Google Maps API and add spatial mapping features to your website.

You’ll also be introduced to other key topics like conquering cross-platform issues, countering potential security holes, and testing and debugging JavaScript with efficiency. All examples are based on real-world scenarios, so you’ll be able to apply what you learn to your own development situations

Leave a Reply