title: IE and Edge returns same response on AJAX request using jQuery
body: <p>jQuery version: <em>2.1.4</em></p>
  
  <p>Server-side technology: <em>ASP.NET MVC 5</em></p>
  
  <p>Erratic behaviour in browsers: <em>Internet Explorer 11</em> and below. Also in latest <em>Microsoft Edge</em></p>
  
  <p>I'm doing an AJAX request like this:</p>
  
  <pre><code>$(document).ready(function(){
  
  $.ajax({
          url: "/actions/addPost",
          type: "POST",
          data: { name: "Jesús", ... },
          sync: true,
          success: function(data){
              $("#blog-posts").load("/actions/getPosts");
          },
          error: function(data){
              // show error ..
          }
  });
  });
  </code></pre>
  
  <p>The <code>load("actions/getPosts")</code> will always return the same response, when It should return all the posts. Funny thing is, when I reload the page, it will load all the posts, also, if I request <code>/actions/getPosts</code> directly it will return every post correctly. But it's as if the requests had been cached somehow by IE and Edge. In every other browser, Chrome, Firefox, Opera and Safari, it works nicely.</p>
  
  <p>What's the cause of this issue? How to fix it?</p>