Когда я использую Ajax call (jquery) в разделе HEAD, я нахожу «ожидающее ответное сообщение» в браузере Chrome с вращающимся кругом. Я не хочу этот уродливый взгляд. Есть ли способ избежать этого?
PS: когда я использую тег ввода для вызова функции JavaScript (Ajax), например,
<input id="launcher" type="button" onfocus="go()" value="Go!"></input>
Я не мог видеть кружок ожидания. Потому что моя программа должна вызывать функцию автоматически, я не мог использовать этот метод. (Если я использую document.getElementById("launcher").focus()
для автоматического запуска функции, она снова показала кружок ожидания.) Я полагаю, что есть некоторый другой контекст для вызова функции JavaScript.
Обновление Вот мой пример кода
<HEAD>
<SCRIPT TYPE="text/javascript">
function go() {
$.ajax({
url: "/myService",
success: function(data){
document.getElementById("result_area").innerHTML = data;
go();
}
});
}
$(document).ready(function(){
go() //Here I want to Comet call;
});
go(); //should start automatically.
</SCRIPT>
</HEAD>
<BODY>
<!-- <input id="launcher" type="button" onfocus="go()" value="Go!"></input>
This doesn't show the waiting circle. Why? Use different call context? -->
<div id="result_area"></div>
</BODY>