Since the upgrade to iOS 6, we are seeing Safari\'s web view take the liberty of caching $.ajax calls. This is in the context of a PhoneGap application so it is
$.ajax
I had the same problem with a webapp getting data from ASP.NET webservice
This worked for me:
public WebService() { HttpContext.Current.Response.Cache.SetCacheability(HttpCacheability.NoCache); ... }