Javascript не показывает DIV на Chrome, работает на Firefox

У меня проблемы с этим кодом:

Предполагается, что div ajaxImage, который содержит вращатель.gif, появляется, когда я выполняю вызов этой функции, и скрывается, когда процесс завершен. Спиннер показывает и прячется правильно, когда я на Firefox, но он не работает на Chrome. Есть идеи, почему это может происходить? Благодарю.

function searchSegments(){

    document.getElementById('ajaxImage').style.display='block';
    var lat = mainMarker.getPosition().lat();
    var lng = mainMarker.getPosition().lng();
    var url = 'index.php?option=com_socialgo';

    var ajax = new Request.JSON({
            url: url,
            method: 'get',
            async: false,
            data:{
                'lat': lat,
                'lng': lng,
                "format":"raw",
                "option":"com_socialgo",
                "task":"ajaxsegments.getSegmentsByEvent",
                "tmpl":"component"  
            },
            onComplete: function(jsonResponse){
                setMacroSegments(jsonResponse);
                document.getElementById('ajaxImage').style.display='none';                  
            }             
    }).send();
}

0 ответов

Другие вопросы по тегам