Принудительный вызов ajax для очистки кеша

У меня есть cms, в которой я могу изменять положение объектов. После каждого изменения позиции вызов ajax обновляет весь список объектов. Но, к сожалению, некоторые данные хранятся в кеше и никаких изменений не видно. Есть ли способ принудительно очистить кеш с помощью javascript / request / other? Я пробовал 'cache: false' в $. Ajax , но он не работает.

Вот образец страницы:

http://ntt.vipserv.org/manage/playforward

И мой js:

$(".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 + "&model=" + model + "&object_id=" + object_id + "&position=" + position,
        dataType: "json",
        success: function(data){
            $("#loader").fadeOut("fast", function () {
                $("#loader").hide();
            });
            $("objects-list").html(data["html"]);
            $("#message").show();
            $("#message").fadeIn(400).html(''+data["message"]+'');
            setTimeout(function(){
                $("#message").fadeOut("slow", function () {
                    $("#message").hide();
                });
            }, 1500); 
        }
    });
    $("#objects-list input").attr("disabled", false);
    return false;
});

5
задан owca 30 October 2010 в 19:19
поделиться