We are in the process of developing an iPhone web app using extensive jquery AJAX calls to extract data from an XML web service. When developing and testing on my Mac on Safari
I had the same problem writing an AJAX chat for a website. The problem is the cache. Add this line of code and the problem is solved.
$.ajaxSetup({ cache: false });