Beginning Ajax with PHP From Novice to Professional

 

Build powerful interactive web applications by harnessing the collective power of PHP and Ajax!

  
Ajax with PHP
  • Published by: Apress
  • Language: English
  • Number Of Pages: 270
  • ISBN-13(pbk): 978-1-59059-667-8
  • ISBN-10 (pbk): 1-59059-667-6
  • Author: Lee Babin

 

Price: $34.99

 

 Special offer: $29.99 save 15%

  

 What you will learn from this book

 

CHAPTER 1: Introducing Ajax
  • From CGI to Flash to DHTML
  • Pros and Cons of Today’s Web Application Environment
  • Enter Ajax
  • Ajax Requirements
CHAPTER 2: Ajax Basics
  • HTTP Request and Response Fundamentals
  • The XMLHttpRequest Object
  • XMLHttpRequest Methods
  • XMLHttpRequest Properties
  • Cross-Browser Usage
  • Sending a Request to the Server
  • Basic Ajax Example

CHAPTER 3: PHP and Ajax
  • Why PHP and Ajax?
  • Client-Driven Communication, Server-Side Processing
  • Basic Examples
  • Expanding and Contracting Content
  • Auto-Complete
  • Form Validation

Chapter 4: Debugging and Validation

  • Introduction to Debugging
  • Troubleshooting Basics
  • Advanced Troubleshooting
  • Fixing CSS across Browsers
  • Out-of-the-Box-Model Thinking
  • The Road to Validation
  • Advanced Validation
CHAPTER 5: Forms
  • Bringing in the Ajax: GET vs. POST
  • Passing Values
  • Form Validation
CHAPTER 6: Images
  • Uploading Images
  • Displaying Images
  • Loading Images
  • Dynamic Thumbnail Generation
CHAPTER 7: A Real-World Ajax Application
  • The Code
  • How It Looks
  • How It Works
CHAPTER 8: Ergonomic Display
  • When to Use Ajax
  • Back Button Issues
  • Ajax Navigation
  • Hiding and Showing
  • Introduction to PEAR
  • HTML_Table

CHAPTER 9: Web Services

  • Introduction to SOAP Web Services
  • Bring in the Ajax
  • Let’s Code
  • How the SOAP Application Works
CHAPTER 10: Spatially Enabled Web Applications
  • Why Is Google Maps so Popular?
  • Where to Start
  • How Our Mapping System Works
CHAPTER 11: Testing and Debugging
  • JavaScript Error Reporting
  • Firefox Extensions
  • Web Developer Toolbar
  • The DOM Inspector
  • LiveHTTPHeaders
  • Venkman JavaScript Debugger
  • HTML Validation
  • Internet Explorer Extensions
  • Internet Explorer Developer Toolbar
  • Fiddler
CHAPTER 12: Cross-Browser Issues
  • Ajax Portability
  • Saving the Back Button
  • Ajax Response Concerns
  • Degrading JavaScript Gracefully
  • The noscript Element
  • Browser Upgrades
CHAPTER 13: The DOM
  • Accessing DOM Elements
  • document.getElementById
  • getElementsByTagName
  • Accessing Elements Within a Form
  • Adding and Removing DOM Elements
  • Manipulating DOM Elements
  • Manipulating XML Using the DOM
  • Combining Ajax and XML with the DOM
  • How the Ajax Location Manager Works