After a full day of googling, i finally have found the solution for xhr returning status=0 when running under chrome.
Please look at this page:
http://www.mail-archive.com/qooxdoo-devel@lists.sourceforge.net/msg29542.htmlWhen you are getting ajax content from a server asp.net page, beware on using the Response.Close() at end.
This would send all buffered data to client, but also send a "Reset by peer" signal that close the socket.
IE/FF just handle it well, but Chrome can0t handle this, returning an internal Network Error 101 on xhr.Send().
If you dont use Response.Close() on your server code, $.ajax will work just fine also on chrome.
Hope this helps.
Paolo