Buy Used
CDN$ 2.41
+ CDN$ 6.49 shipping
Used: Very Good | Details
Condition: Used: Very Good
Comment: Ships from the USA. Please allow 2 to 3 weeks for delivery.  Light wear to edges and pages. Cover and spine show no easily noticeable damage. A tradition of quality and service.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

AJAX: Creating Web Pages with Asynchronous JavaScript and XML Paperback – Aug 8 2006

See all 4 formats and editions Hide other formats and editions
Amazon Price
New from Used from
Paperback, Aug 8 2006
CDN$ 30.78 CDN$ 2.41

Harry Potter and the Cursed Child
click to open popover

No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Product Details

  • Paperback: 432 pages
  • Publisher: Prentice Hall; 1 edition (Aug. 8 2006)
  • Language: English
  • ISBN-10: 0132272679
  • ISBN-13: 978-0132272674
  • Product Dimensions: 17.8 x 2.5 x 23.4 cm
  • Shipping Weight: 748 g
  • Average Customer Review: Be the first to review this item
  • Amazon Bestsellers Rank: #2,561,511 in Books (See Top 100 in Books)
  •  Would you like to update product info, give feedback on images, or tell us about a lower price?

  • See Complete Table of Contents

Product Description

From the Back Cover

The Easy, Example-Based Guide to Ajax for Every Web Developer


Using Ajax, you can build Web applications with the sophistication and usability of traditional desktop

applications and you can do it using standards and open source software. Now, for the first time,

there's an easy, example-driven guide to Ajax for every Web and open source developer, regardless of



Edmond Woychowsky begins with simple techniques involving only HTML and basic JavaScript. Then,

one step at a time, he introduces techniques for building increasingly rich applications. Don't worry if

you're not an expert on Ajax's underlying technologies; Woychowsky offers refreshers on them, from

JavaScript to the XMLHttpRequest object. You'll also find multiple open source technologies and open

standards throughout, ranging from Firefox to Ruby and MySQL.


You'll not only learn how to write "functional" code, but also master design patterns for writing rocksolid,

high-performance Ajax applications. You'll also learn how to use frameworks such as Ruby on

Rails to get the job done fast.


  • Learn how Ajax works, how it evolved, and what it's good for
  • Understand the flow of processing in Ajax applications
  • Build Ajax applications with XML and the XMLHttpRequest object
  • Integrate back-end code, from PHP to C#
  • Use XSLT and XPath, including XPath Axis
  • Develop client-side Ajax libraries to support code reuse
  • Streamline development with Ruby on Rails and the Ruby programming language
  • Use the cross-browser HTML DOM to update parts of a page
  • Discover the best Ajax Web resources, including Ajax-capable JavaScript libraries

About the Author

EDMOND WOYCHOWSKY, a senior level consultant in Pennsylvania and New Jersey, specializes in

client-side JavaScript, Java, Oracle, open source, and Microsoft technologies. A well-known contributor

to TechRepublic, he has developed applications for the financial, pharmaceutical, and manufacturing

industries. He began his professional career at Bell Laboratories.

See all Product Description

Customer Reviews

There are no customer reviews yet on
5 star
4 star
3 star
2 star
1 star

Most Helpful Customer Reviews on (beta) HASH(0xa68b2a80) out of 5 stars 12 reviews
10 of 10 people found the following review helpful
HASH(0xa7973f84) out of 5 stars too much drivel Nov. 13 2006
By Philip Miller - Published on
Format: Paperback Verified Purchase
There is some good technical content here but the fluffy writing style is extremely irritating. Consider the following paragraph:

"Regardless of the name they call it by, people either love or hate JavaScript, which is probably why opinions range from it being either the greatest thing since sliced bread or the tool of the devil. Personally, I believe that cheeseburgers are the greatest thing since sliced bread and that the tool of the devil is cellphones. Nothing worse than enjoying a good cheeseburger, with onion rings on the side, and the damn phone starts playing 'The Monster Mash.' But I digress."

If you enjoy reading drivel like this, buy the book--you'll get your fill.

And then there's the occasional piece of dangerous thinking, for example:

"Nevertheless, it works, which is all that really matters when developing an application."


The source examples are poorly formatted, making the code unnecessarily difficult to read.
6 of 6 people found the following review helpful
HASH(0xa6d32888) out of 5 stars A good vacation read, but short on substance Nov. 9 2006
By Edwin Hubble - Published on
Format: Paperback
I read AJAX: Creating Web Pages with Asynchronous JavaScript and XML by Edmond Woychowsky while on vacation. As it turned out, this was a good book to read on vacation. The author touches on many subjects at a very introductory level, including Javascript, XML, XSLT etc. If you know these subjects at an introductory level, I would suggest another book that is more geared toward AJAX and its uses and less geared toward these building blocks. I think most readers know Javascript has conditional statements and looping capability and so don't need to waste time reading several pages about this.

In fact, who the book is geared toward seems to be part of this book's problem. At some points, I thought the author was writing for an audience fresh out of their first day of Programming 101. At others, I felt he was writing for seasoned professionals.

The book reads well if one is on vacation, but if one is working and wants to know the intermediate or advanced details behind AJAX, this is not that book. In the beginning, I found the SG-1 and Star Trek, etc. analogies and asides amusing, but by page 40 I had had enough of these. The book would be significantly shorter without them, and in the end if I had wanted to be entertained I wouldn't have been reading a book on this subject.

I found the reference material formatted in tables to be useful, and I may well come back to this book for that.

One final point... Where are the electronic versions of the code samples? No CD, no website I can find. I guess my only alternative is to go to Safari and cut n paste. The author really doesn't expect his readers to type by hand his multipage code examples, does he? It is 2006 afterall.
6 of 6 people found the following review helpful
HASH(0xa6c3b168) out of 5 stars Easy Reading, But Lacking Dec 5 2006
By Avid Learner - Published on
Format: Paperback
I found the book to be an easy read because the author wrote in a conversational, and often humorous manner. However, what I found disturbing and difficult to learn from was that, even though the author included a lot of code in the book, there were almost no screen shots of what should be expected of the code. It made understanding what was being explained difficult because there was no visual side to the code. Also, he talked about the ability to hide pages and using a method to unhide those pages for debugging purposes, but, again, should have included screen shots to demonstrate his techniques. Unfortunately, I will have to find another source to help me learn this topic.
8 of 9 people found the following review helpful
HASH(0xa66f6378) out of 5 stars Not a good fit for anyone Dec 10 2006
By K.M.L. - Published on
Format: Paperback
The book is an unfortunate failure, given the popularity and importance of the topic. It is filled with geeky humor, but far too much so, such that this fluff adds almost a third to the length of the book. There is plenty of code, but much of it is detached and not useful at all to someone trying to learn these concepts from scratch. The book is of little use to either the expert or the complete beginner. The expert will be puzzled by extremely repetitive explanations of the absolute basics of XML and Javascript, while the beginner will be bewildered by the fact that it contains such introductory passages even as they are overwhelmed by pages of PHP, C#, advanced XML, and countless short-cuts in the code which feel like unnecessary showing off when you are trying to teach users how to use AJAX.
13 of 17 people found the following review helpful
HASH(0xa7683924) out of 5 stars Great Introduction to Ajax Oct. 9 2006
By Frank Stepanski - Published on
Format: Paperback Verified Purchase
Ajax has hit the bookstores hard the past 6 months and there a lot of books on the market. To try and differentiate them is difficult since it is still a fairly new technology (or implementation of existing technologies actually) and people are trying to understand how to use it and use it properly.

The Ajax: Creating Web Pages with Asynchronous JavaScript and XML is a little different than the rest and that is a good thing.

Here's why...

1) It doesn't just go right into showing you how to use the XMLHttpRequest object in the usual "Hello World" examples. Its goes into detail how normal scripting works with web pages and shows the differences in using an Ajax implementation and what it can do it for you.

2) It doesn't try to sell you that using Ajax is always better. It explains how other techniques (better or worse) can be used to do similar results: HTML frames and IFRAMES.

3) It teaches you the technologies that are used in Ajax in case you are just starting out. It gives a great primer to XHTML tags,JavaScript basic syntax, the DOM and XML.

4) The examples on Ajax use open source technologies (PHP and MySQL) and really explain how to use these server-side technologies so if you're unfamiliar with them you won't get lost. Was great because myself am a ASP.NET developer, but I had no problem following the examples using PHP code.

5) A very detailed explanation of the XMLHttpRequest object (chapter 7 and 8). Other books I have read on Ajax briefly go into this very important object but this book really explains it methods and properties and how to use it correctly with XML DOM, RSS, and Web Services.

6) Covers XSLT, which many books do not.

Those are just a few points why this book is a great, complete introduction to Ajax and why it should be in your bookshelf. I highly recommend it.