我是AJAX新手。该脚本工作正常,但是当我点击“确定”按钮如何在发布AJAX请求时显示进度?
我想表明某种加载动画的我要的是:
,当隐藏请求通过。
标记:
<div id="loading" align="center" >
<img src="../dist/img/ajax-loader.gif" display="none" />
</div>
而且也:
<script language="javascript" type="text/javascript">
<!--
//Browser Support Code
function product() {
if(document.getElementById('privilege').value.length == 0) {
alert("Please choose privilege");
document.getElementById('privilege').focus();
return false;
}
var ajaxRequest; // The variable that makes Ajax possible!
try {
// Opera 8.0+, Firefox, Safari
ajaxRequest = new XMLHttpRequest();
} catch (e) {
// Internet Explorer Browsers
try{
ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {
// Something went wrong
alert("Your browser broke!");
return false;
}
}
}
// Create a function that will receive data sent from the server
ajaxRequest.onreadystatechange = function() {
if(ajaxRequest.readyState == 4) {
var ajaxDisplay = document.getElementById('get');
ajaxDisplay.innerHTML = ajaxRequest.responseText;
}
}
var privilege = document.getElementById('privilege').value;
var queryString = "?privilege=" + privilege;
ajaxRequest.open("GET", "ajax_get.php" + queryString, true);
ajaxRequest.send(null);
//document.getElementById('Submit').disabled=false;
}
//-->
</script>
谢谢@ amn对我来说是个不错的形状......我迫切需要帮助解决这个问题......我将非常感谢任何能够帮助的人...谢谢大家 –