|
|
|
| Помогите разобраться.
При вызове функции первый раз. все работает отлично, но когда вызываю второй раз перестаёт работать в ie(во всех). в других браузерах все нормально работает.
Вызываю так:
<a onclick="reCercle(); return false;" href="#"><img alt="" class="reSovet" src="images/arrow_circle_double.png" width="16" height="16" /></a>
|
Сама функция:
function reCercle(){
$('.reSovet').attr('src','images/ajax-loader.gif');
$.get('ajaxFiles/re_sovet.php',{}
,function(date) {
$('.reSovet').attr('src','images/arrow_circle_double.png');
$('#randomSovet').empty().html(date);
});
return false;
}
|
| |
|
|
|
|
|
|
|
для: brys
(03.09.2010 в 03:14)
| | Что именно не работает? Не срабатывает callback-функция или элементы DOM не обновляются? | |
|
|
|
|
|
|
|
для: bishake
(03.09.2010 в 10:32)
| | callback-функция | |
|
|
|
|
|
|
|
для: brys
(03.09.2010 в 14:33)
| | Хм, а Вы случайно не обрабатываете на сервере заголовки, отправленные объектом XMLHttpRequest? JQuery ИМХО отправляет заголовок X_HTTP_REQUESTED_WITH, значение которого IE приводит к нижнему регистру... | |
|
|
|
|
|
|
|
для: bishake
(04.09.2010 в 00:43)
| | Помогло добавлении в вызываемый фаил:
header("Cache-Control: no-cache, must-revalidate");
|
| |
|
|
|