title: AJAX on the iPhone?
body: <p>I have a site that I've developed that makes decent use of Javascript, and minimal use of AJAX for a few things. The site worked fine on the iPhone until I added the <a href="http://www.w3schools.com/Ajax/ajax_server.asp" rel="nofollow noreferrer">function to create an HttpRequest handle</a> at which point all Javascript on the iPhone now silently fails. So, I have a few questions.</p>
  
  <p>(1) It seems that AJAX does not work at all on the iPhone. IS this true? If not, how can I modify the HttpRequest create function to accomodate the iPhone?</p>
  
  <p>(2) If AJAX is indeed impossible on the iPhone, is there a way I can modify the function given so that it will fail gracefully on the iPhone, and other scripts on the page will still function?</p>
  
  <p>(3) If this is not true, what do I need to do server side (and is this even possible?) do detect the iPhone, so that I can remove the AJAX code entirely when an iPhone requests the page?</p>
  
  <p>What would <em>also</em> work quite nicely is the ability to use CSS to detect the iPhone as a display device, and act accordingly, similar to what you use with Opera Show. Of course, this wouldn't fix the AJAX issue, but it would be neat. ^_^</p>
  
  <p>Thanks for answers. Several of my customers access the site regularly from the iPhone, and I want my pages to work as much as they possibly can, so I'm willing to modify my code for it, even though I don't have one to test on.</p>