jQuery GET isteği IE çalışmıyor

2 Cevap php

Ben şu jquery kodu vardır:


function update(){
    $.get("getlatest.php", {
        id: $.cookie('last_post_id')
    }, function(response){


        $('#board_posts').prepend(response);
        $('.incoming_post').slideDown("slow").effect("highlight", {}, 3000);
        $('.incoming_post').toggleClass("incoming_post").addClass("old_post");



    }, "html");
}

The function will check if there are any new posts to the message board, and if so, will load them. For some reason, new data never loads in IE 7, but loads fine in FF and Chrome. Moreover, when I refresh the page, the data doesn't come in either - only when the cache is cleared.

Bu konuda herhangi bir yardım?

2 Cevap

Internet Explorer istekleri önbelleğe alır. JQuery Ajax istekleri için cache bayrağı görmek . It will add a random query string parameter to the URL (based on the current time) to make it unique and uncacheable. You can do this yourself as well if you like: 'request.php?_=' + (+new Date())

False cache seçeneğini ayarlamak için jQuery.ajaxSetup yöntemini kullanın. Alternatif olarak aynı şeyi yapmak için $. Ajax yöntemini kullanın.