Как мне заставить DOM обновлять / обновлять непосредственно перед и после запроса ajax?

У меня проблема в браузере с моим значком "Занято". Код выглядит следующим образом:

$("#busysymbol").show();
$("#busysymbol").position({my:"right top",at:"right top",of:$("#datepicker"),offset:"-3 3"});
var resp = $.ajax({url: "book_ajax.php?req=daysformonth&month=1",
        cache: false,
        async: false
        }).responseText;
$("#busysymbol").hide();
var daysInMonth = resp.split(",");
...etc...

Этот код отлично работает в Firefox, однако в Chrome и Safari символ занятости не отображается. Я считаю, что Chrome и Safari кэшируют изменения в DOM, а вызов $ ("busysymbol"). Show () не обновляется сразу.

Есть ли способ заставить Chrome / Safari обновить отображение.

6
задан Clive Paterson 3 March 2011 в 05:32
поделиться