specializing in digital media technologies

Digital Media and Communications Insights, Inc.


Building a Web Site with Ajax: Visual QuickProject Guide-->Table of Contents

  • introduction
    • how Ajax works
    • what you'll learn
    • how this book works
    • required tools
    • companion web site
    • the next step
  • 1. access MySQL
    • access MySQL
    • make the database
    • make the tables
    • populate the tables
    • extra bits
  • 2. browsing employees
    • what we'll do
    • create an HTML page
    • add the HTML form
    • start a PHP page
    • print the employees
    • report on any errors
    • connect to the database
    • create a style sheet
    • use the style sheet
    • test the pages
    • extra bits
  • 3. browsing using Ajax
    • what we'll do
    • make a function
    • check for Ajax support
    • call the function
    • set up the Ajax
    • begin the PHP page
    • print the employees
    • handle the response
    • display the results
    • modify the HTML
    • test the Ajax layer
    • extra bits
  • 4. adding records
    • what we'll do
    • start the HTML page
    • add the form
    • add the form elements
    • start a PHP page
    • validate the form data
    • update the database
    • report any errors
    • test the non-Ajax version
    • extra bits
  • 5. adding records via Ajax
    • what we'll do
    • add the Ajax elements
    • apply the Ajax layer
    • set up the Ajax
    • prepare the form data
    • complete the function
    • prepare for HTML
    • validate the form data
    • update the database
    • complete the XML
    • handle the response
    • prepare the page
    • handle the XML
    • display the results
    • test the Ajax layer
    • extra bits
  • 6.: creating a search
    • what we'll do
    • start the HTML page
    • add the form
    • start a PHP page
    • query the database
    • print the results
    • report any errors
    • test the non-Ajax version
    • extra bits
  • 7. enabling an Ajax search
    • what we'll do
    • add the Ajax elements
    • apply the Ajax layer
    • set up the Ajax
    • complete the function
    • prepare for XML
    • query the database
    • fetch the results
    • complete the PHP
    • handle the response
    • prepare the page
    • handle the XML
    • display the results
    • handle the name
    • handle the department
    • handle the email
    • display no results
    • complete the function
    • test the Ajax layer
    • extra bits
  • appendix
    • Ajax issues
    • Ajax alternatives
    • introducing JSON
    • sending JSON
    • accessing JSON data
    • using JSON data
    • web resources
    • JavaScript frameworks
    • PHP-Ajax frameworks
    • debugging JavaScript
    • extra bits

Search This Book!

Newsletter #16 Sent
Newsletter #16 just went out today after a long delay. It's a bigger one but there's lots of good stuff in there. You can read it online at http://www.dmcinsights.com/newsletter.php if you're not subscribed to receive it via email.
(October 23, 2008)


Ruby: Visual QuickStart Guide Complete!
I'm very happy to announce that I've completed my Ruby: Visual QuickStart Guide. The book should be available in about three weeks or so (around early November 2008). The book turned out well, I think, and it should hopefully be a nice addition to the relatively small catalog of Ruby books that are available. In particular, I think that the Ruby on Rails chapter is really nice. I was able to develop a real-world example that demonstrates many aspects of the Rails framework. It also covers Rails 2.1, which has some significant changes from the 1.x version of Rails. More news about this book to come in future newsletters and on this site!
(October 7, 2008)


Newsletter #15 Released
Newsletter #15 went out in early August but I've been remiss in posting this update about it. It's relatively short, with most of the discussion on the business side of creating your own business. You can read it online at http://dmcinsights.com/newsletter.php. The next newsletter should go out in a few days.
(September 2, 2008)


more news...


If you have a question, are seeking information, want to download files, or generally have any need related to a specific book, please make sure you are in the correct Web site. Check both the title and the edition.