title: Force ajax call to clear cache
body: <p>I have a cms in which I can change positions of objects. After each position change ajax call updates the whole list of objects. But unfortunately some data is stored in cache and no changes are visible. Is there a way to force clearing cache with javascript/request/other ? I've tried 'cache: false' in <code>$.ajax</code> but it's not working.</p>
  
  <p>Here's a sample page :</p>
  
  <p><a href="http://ntt.vipserv.org/manage/playforward" rel="noreferrer">http://ntt.vipserv.org/manage/playforward</a></p>
  
  <p>And my js :</p>
  
  <pre><code>$(".object-position").livequery("change", function() {
      $("#objects-list input").attr('disabled', true);
      var action = $(this).attr('name');
      var position = $(this).attr('value');
      var id = $(this).attr("id");
      var model = id.split("-")[0];
      var object_id = id.split("-")[1];
  
      $("#loader").show();
      $("#loader").fadeIn(200);
  
      $.ajax({
          type: "POST",
          async: true,
          url: "/manage/update_position/",
          data: "action=" + action + "&amp;model=" + model + "&amp;object_id=" + object_id + "&amp;position=" + position,
          dataType: "json",
          success: function(data){
              $("#loader").fadeOut("fast", function () {
                  $("#loader").hide();
              });
              $("objects-list").html(data["html"]);
              $("#message").show();
              $("#message").fadeIn(400).html('&lt;span&gt;'+data["message"]+'&lt;/span&gt;');
              setTimeout(function(){
                  $("#message").fadeOut("slow", function () {
                      $("#message").hide();
                  });
              }, 1500); 
          }
      });
      $("#objects-list input").attr("disabled", false);
      return false;
  });
  </code></pre>