т.е. зависает с помощью mootools request.html ajax - PullRequest
2 голосов
/ 20 января 2010

это метод:

    var ajaxRequest = new Request.HTML({
        method: 'post', 
        url: url + "?dt=" + Date(),
        onFailure: function(item) { alert(item.responseText); },
        onRequest: function(item) { gui.preloader('on'); },
        onSuccess: function(html) {
            gui.preloader('off');
            element.set('text', "");
            element.adopt(html);
            if (element.get('html') == "") alert('No Results... Please try again');
        }            
    }).send(formData);

gui.preloader загружает swiff и соответственно устанавливает видимость. Проблема в том, что IE блокируется между запросами, поэтому анимация кратко отображается, а затем блокируется. Firefox выглядит отлично.

1 Ответ

1 голос
/ 22 января 2010

Помните, что Request.HTML также анализирует HTML-код в DOM-объект, который IE иногда включает, в зависимости от сложности. В любом случае, когда вы очищаете "элемент", я бы порекомендовал попробовать просто new Request и element.set('html', html').

...