small medium large xlarge

Errata for Pragmatic Ajax

 

The latest version of the book is P2.1, released almost 8 years ago. If you've bought a PDF of the book and would like to upgrade it to this version (for free), visit your home page.

By default this page displays the errata for the latest version of the book. If you have a previous version, select it here:

If you've found a new error, please submit it.

  • Typo
  • Tech. error
  • Suggestion
  • Maybe next edition
  • Not a problem
  • Reported in: B1.0 (25-Jan-09)
#37278
PDF page: v030xs7czw
Paper page: hstwujlqf5

m1a65nbgti4az 89cb2lw3vks xth0p0nkt3f--mlisx57ua8

  • Reported in: B1.5 (25-Jan-09)
#37277
PDF page: 3tsbjj0xzf
Paper page: xp862nn7pu

2gtr1f4a rhvaa8etb59vw0 19faq8cc0z1sy--jvk15bv6o9

  • Reported in: P1.0 (28-Apr-06)
#24550
PDF page: 6
The very last line of the page reads "The browser renders the page as in-memory DOM tree". Instead, it should read "The browser renders the page as A...more...
  • Reported in: P1.0 (17-Oct-06)
#26275
PDF page: 10
Paper page: 10

"scientist--Ted Ruegsegger

  • Reported in: P1.0 (05-Dec-10)
#45902
PDF page: 16

мм--ип

  • Reported in: P1.0 (27-May-06)
#25073
PDF page: 23
Hi, I have noticed that if you change the cursor style for innerDiv, when you click on some areas of the map, you don't see the cursor change. Else if...more...
  • Reported in: P1.0 (27-May-06)
#25074
PDF page: 23

Why use the -moz-grab proprietary value when you can use the "move" (and more supported) value?--Tommaso Urli

  • Reported in: P1.0 (27-May-06)
#25075
PDF page: 26

In the fourth paragraph, it says:"As with tileSize() ..." but tileSize is a var, not a method, so there's no need for the parenthesis.--Tommaso Urli

  • Reported in: P1.0 (01-Jan-07)
#26793
PDF page: 51
The grey 'outbox' at the top of this page is intuitively in the wrong place. At this point, you haven't demonstrated how to request the data from t...more...
  • Reported in: P1.0 (03-Aug-06)
#25629
PDF page: 64
Unnecessary colon after period at the end of the second sentence of paragraph titled 'The Function Type'. "Functions are in fact a type in JavaScri...more...
  • Reported in: P1.0 (03-Aug-06)
#25631
PDF page: 74
No space after full stop in first sentence of paragraph 3: "outerHTML( ) is a different beast.innerHTML( ) detaches any and all existing child node...more...
  • Reported in: P1.0 (04-Jan-07)
#26807
PDF page: 88

The outbox at the top of the page should be entitled; 'Uploading a File without a Form!' and not 'Uploading a File without a File!'.

  • Reported in: P1.0 (26-May-06)
#25064
PDF page: 106
**** <div><h2>New Title</h2></div> <ul id="mylist"> <li>one</li> <li>two</li> <li>three</li> </ul> <input type="text" id="newval"/> <inp...more...
  • Reported in: P1.0 (22-Aug-07)
#29562
PDF page: 149
Paper page: 153
In the first paragraph after "Firefox DOM Inspector", fourth sentence, you have, "Beneath this are all the elements that compromise the DOM tree...". ...more...
  • Reported in: P1.0 (20-Jun-06)
#25295
PDF page: 150

JavasSript should be JavaScript

  • Reported in: P1.0 (17-Nov-07)
#29893
Paper page: 169
Second last line of page should read "If you prefer, you can display the logging statements in a separate pop-up window by passing false to createL...more...
  • Reported in: P1.0 (10-May-07)
#28998
PDF page: 185
See the second full paragraph on page 185: "Conceptually, the data looks like this: ADRESSES DOE, JANE 111 Appian Way Atlanta GA 11111" ...more...
  • Reported in: P1.0 (22-Feb-07)
#27021
Paper page: 185

The section titled "Decorating for non-Ajax" seems to start halfway through a sentence: "discusses the way that the Ruby..."

  • Reported in: P1.0 (02-Feb-07)
#26929
PDF page: 200

The link to download the source code is broken. Could someone fix it?

http://media.pragprog.com/titles/ajax/code/ajax-code.zip--Jeren

  • Reported in: P1.0 (13-Jan-07)
#26829
PDF page: 217

No clue on the Rails chapter. Do I need to download and include something? Do I need to configure IIS or Apache to handle rhtml ? Help!

  • Reported in: P1.0 (31-May-06)
#25134
Paper page: 218
"The view that gets rendered for the previous controller and action would be /app/views/address/edit.rthml" should be: "/app/views/address/edit.rht...more...
  • Reported in: P1.0 (17-Jan-07)
#26855
Paper page: 241

The js includes in formDwr.html should be:
src="/dwr/dwr/interface/Validator.js"

not

src="/dwr/interface/Validator.js"
--Mike Sweeney

  • Reported in: P1.0 (08-Jun-06)
#25200
PDF page: 288

"dojo.oi 83" should read "dojo.io 83"--Geoff The