Ajax and PHP Table Of Contents


Table of Contents

Preface
Chapter 1: AJAX and the Future of Web Applications
Chapter 2: Client-Side Techniques with Smarter JavaScript
Chapter 3: Server-Side Techniques with PHP and MySQL
Chapter 4: AJAX Form Validation
Chapter 5: AJAX Chat
Chapter 6: AJAX Suggest and Autocomplete
Chapter 7: AJAX Real-Time Charting with SVG
Chapter 8: AJAX Grid
Chapter 9: AJAX RSS Reader
Chapter 10: AJAX Drag and Drop
Appendix A: Preparing Your Working Environment
Index

  • Chapter 1: AJAX and the Future of Web Applications
    • Delivering Functionality via the Web
      • Advantages of Web Applications
    • Building Websites Since 1990
      • HTTP and HTML
      • PHP and Other Server-Side Technologies
      • JavaScript and Other Client-Side Technologies
      • What's Been Missing?
    • Understanding AJAX
    • Building a Simple Application with AJAX and PHP
      • Time for Action—Quickstart AJAX
  • Summary
  • JavaScript Events and the DOM
    • Time for Action—Using JavaScript Events and the DOM
  • Even More DOM
    • Time for Action—Even More DOM
  • JavaScript, DOM, and CSS
    • Time for Action—Working with CSS and JavaScript
  • Using the XMLHttpRequest Object
    • Creating the XMLHttpRequest Object
      • Creating Better Objects for Internet Explorer
    • Initiating Server Requests Using XMLHttpRequest
    • Handling Server Response
      • Time for Action—Making Asynchronous Calls with XMLHttpRequest
  • Working with XML Structures
    • Time for Action—Making Asynchronous Calls with XMLHttpRequest and XML
  • Handling More Errors and Throwing Exceptions
  • Creating XML Structures
  • Summary
  • Passing Parameters and Handling PHP Errors
    • Time for Action—Passing PHP Parameters and Error Handling
  • Connecting to Remote Servers and JavaScript Security
    • Time for Action—Connecting to Remote Servers
  • Using a Proxy Server Script
    • Time for Action—Using a Proxy Server Script to Access Remote Servers
  • A Framework for Making Repetitive Asynchronous Requests
    • Time for Action—Implementing Repetitive Tasks
  • Working with MySQL
    • Creating Database Tables
    • Manipulating Data
    • Connecting to Your Database and Executing Queries
      • Time for Action—Working with PHP and MySQL
  • Wrapping Things Up and Laying Out the Structure
    • Time for Action—Building the Friendly Application
  • Summary
  • Summary
  • Summary
  • Summary
  • Summary
  • Chapter 8: AJAX Grid
    • Implementing the AJAX Grid Using Client-Side XSLT
      • Time for Action—AJAX Grid
  • Summary
  • Chapter 9: AJAX RSS Reader
    • Working with RSS
      • The RSS Document Structure
      • Google Reader
    • Implementing the AJAX RSS Reader
      • Time for Action—Building the RSS Reader Application
  • Summary
  • Chapter 10: AJAX Drag and Drop
    • Using Drag and Drop on the Web
      • Shopping Carts
      • Sortable Lists
    • Building the AJAX Drag-and-Drop Sortable List Application
      • Time for Action—Task Management Application with AJAX
  • Summary
  • Appendix A: Preparing Your Working Environment
    • Preparing Your Windows Playground
      • Installing Apache
      • Installing MySQL
      • Installing PHP
    • Preparing Your *nix Playground
      • Installing Apache
      • Installing MySQL
      • Installing PHP
    • Installing phpMyAdmin
    • Preparing the AJAX Database

Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software