В основном у меня есть этот код. Я пытаюсь просто обновить div, но первый вызов innerHTML либо не работает, либо никогда не отображается в браузере.
Второй работает, но добавляет «Complete» после завершения вызова ajax. Я уверен, что это как-то связано с вызовом ajax, но я не понимаю, почему это происходит, потому что в Firefox нет проблем. Кто-нибудь знает, что не так или есть ошибка в Firefox или что-то? Зачем IE даже ждать, чтобы сделать вызов innerHTML. Разве div не должен обновляться сразу после вызова, или IE Explorer немного подождет?
document.getElementById("status").innerHTML = '<div>Loading</div>';
$jQuery.ajax({
type: "POST",
url: urlValue,
data: parameters,
cache: false,
async: false,
dataType: "json"
});
document.getElementById("status").innerHTML = '<div>Complete</div>';