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();
}