Not sure if this is the place to post this, but, I think there is a typo in the Official Web2py book in chapter 10: http://web2py.com/book/default/chapter/10
In the section labeled "The Ajax Function:
{{extend 'layout.html'}}
<form>
<input id="name" onkeyup="ajax('echo', ['name'], 'target')" />
</form>
<div id="target"></div>
I believe id="name" should be name="name". I tried it with id="name"
and it doesn't work correctly. The same problem exists in the section
labeled "Eval Target"

