Kraft ajax-Aufruf zum löschen des cache

Ich habe ein cms in welchem ich ändern können Positionen der Objekte. Nach jeder änderung der position ajax-Aufruf aktualisiert die ganze Liste von Objekten. Aber leider sind einige Daten, die im cache gespeichert und es werden keine änderungen sichtbar. Gibt es eine Möglichkeit zu erzwingen, das löschen des cache mit javascript/request/andere ? Ich habe versucht, 'cache: false,' in $.ajax aber es funktioniert nicht.

Hier ist eine Beispiel-Seite :

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

Und meine 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('<span>'+data["message"]+'</span>');
            setTimeout(function(){
                $("#message").fadeOut("slow", function () {
                    $("#message").hide();
                });
            }, 1500); 
        }
    });
    $("#objects-list input").attr("disabled", false);
    return false;
});

InformationsquelleAutor owca | 2010-10-30

Schreibe einen Kommentar