title: jQuery UI Tabs first loaded tab is cached, alhough ajaxOptions: cache: false is specified
body: <p>I have tabs where every tab is loaded using ajax. I do not want to cache (I want ajax request any time the tab is cliked). I created tabs as following:<br>
  <code>$('#tabs').tabs({ ajaxOptions: { cache: false}, spinner: 'Loading task...' });</code></p>
  
  <p>Thanks  to the above, when I click on a tab, a special variable is appended:<br>
  <code>http://localhost:3252/Task/Show/2?_=1327576289684</code><br>
  It prevents prevents caching by making the url unique, so the request is always sent to the server.</p>
  
  <p>However, when I open the page with the tabs, they are initialized and the default tab (Task 1) is loaded. In this case the variable is not appended:<br>
  <code>http://localhost:3252/Task/Show/1</code><br>
  which consequently causes the page to load from cache.</p>
  
  <p>I changed the behavior by changing the tab url to contain a per request unique number (ticks in my case):</p>
  
  <pre><code>@&lt;div id="tabs"&gt;
      &lt;ul&gt;
          @Code
              For Each task In Model.Tasks
                  @&lt;li&gt;&lt;a href="@task.Url?_=@DateTime.Now.Ticks"&gt;&lt;span&gt;@task.Name (@task.Number)&lt;/span&gt;&lt;/a&gt;&lt;span class='ui-icon ui-icon-close'&gt;Remove task&lt;/span&gt;&lt;/li&gt;                   
              Next
          End Code
      &lt;/ul&gt;
      @*@Html.EditorFor(Function(m) (m.Tasks))*@
  &lt;/div&gt;
  </code></pre>
  
  <p>The question is: why do I have to do that? Isn't it something that you would like to solve with <code>ajaxOptions: { cache: false}</code>? Has anyone encountered this problem before and found a nice solution to it? Am I missing something or is it a bug?</p>