Building a Web Site with Ajax: Visual QuickProject

Welcome to the companion Web site for the the book Building a Web Site with Ajax: Visual QuickProject, written by Larry Ullman and published by Peachpit Press (ISBN 0-321-52441-1). The book was published in April 2007.

Beside the handful of pages dedicated to this edition of this book, there’s plenty of other content on that you might be interested in. Use the “Post Categories” links above to browse by general topic.

You can download the code for the book using the link below. If you have any questions or problems, I’d recommend using the book’s corresponding support forum, where you’ll get the fastest answer.


Every script in the text is available here to be downloaded. Some things you should know:

  • Although these scripts are named or numbered as they are in the book, they do include any updates and changes as warranted by errors that were found after publication. Thus, if you are having problems with a particular script, download the most current version here or check the errata section.
  • These scripts have been formatted with line breaks that will work on most systems running most text editors. If you have difficulty opening a script, try:
    • adjusting the way your text editor treats text files
    • using a different text editor, if possible
    • posting a message to the online forum, asking for help

Complete Set of Scripts and SQL Commands (20 KB, last modified 10/26/2009)

4 responses to Building a Web Site with Ajax: Visual QuickProject

  1. I am trying to figure out the best way to build a specific web application. I think AJAX/PHP/My SQL is the correct technology stack but not sure.

    The app is a business app but I would say the overall technical requirements are similar to building a web version of Solitaire. Each move, and the status of the deck and cards played, needs to be stored in a MySQL database so if the user quits at anytime we can re-construct the state of his game.

    Any tips?

  2. Not sure where this question should be posted, but, hope someone has an answer: if I accumulate mysql transactions on my web site and wish to post on 3rd party web site, like Amazon, how would I determine HTTP format (for POSTS) and process these transactions (I presume it’s possible via PHP)?

    • It should be posted in the forums, per the “If you need quick assistance with a question or problem related to one of my books, please use the support forums instead.” message right above the box where you enter comments.

  3. cecilio joimenez February 9, 2015 at 1:50 pm

    How do I find my IP address for my PC?

Comments are great, but I'd strongly prefer any requests for assistance get made in the support forums. Thanks!