我是这么做的,也是不行,不显示加载信息,直接显示结果//脚本部分
<script>
function ShowData()
{
loading.style.display= " ";//显示层
var a=false;
a=DataItem.Test();//ajax加载数据,加载完成后显示true
if(a.value==true)
{
loading.style.display= "none ";//隐藏层
}
}
</script>
//html部分
<div id="loadding" style="display:none">正在加载数据,请等待</div>
<input type="button" onclick="ShowData();"></input>
<script>
function ShowData()
{
loading.style.display= " ";//显示层
var a=false;
a=DataItem.Test();//ajax加载数据,加载完成后显示true
if(a.value==true)
{
loading.style.display= "none ";//隐藏层
}
}
</script>
//html部分
<div id="loadding" style="display:none">正在加载数据,请等待</div>
<input type="button" onclick="ShowData();"></input>
解决方案 »
- MVC+Jquery的增删改查问题
- Url重写后,JS中的页面跳转路径问题?
- sql server集成验证的配置文件怎么写的.
- null == cartOrderData和cartOrderData == null是一个概念吗?
- 请教:班级和教师的表怎么建,一个班级对应多个教师,一个教师也对应多个班级,
- WAP与ASP.NET可以在一个站点下吗?
- flash 播放图片格式问题
- 我网站做好了,但是上传到空间的时候怎么老是报错!
- 如何模拟点击页面并获得并分析返回的结果
- 救命!!我将IIS重新安装了一遍,发现它不支持ASPX了,如何解决?
- iis和asp.net问题
- 疑似IE7的一个BUG,大家帮忙看看
function showMessage( id, context )
{
context.parentElement.parentElement.className = "message_read";
context.className = "box02";
context.innerHTML += "<div style=\"color: #DD2200;\">正在读取消息...</div>";
context.onclick = null;
context.style.cursor = "auto";
<%=ClientScript.GetCallbackEventReference( this, "\"s\"+id", "showMessageCallback", "context" ) %>
}
function showMessageCallback( message, context )
{
context.innerText = message;
}
context是一个div
//运行第一次,使该层显示,运行第二次,执行ajax并使该层隐藏,中间间隔3秒
var b=false;
function ustbwuyi()
{
document.getElementById("loadding").style.display="";
if(b=true)
{
//执行ajax
document.getElementById("loadding").style.display="none";
}
b=true;
}
window.setTimeout(ustbwuyi,3000);应用:
<script>
function SearchClick()
{
loading.style.display="";//显示层
window.setTimeout(ShowData,3000);//调用显示方法
}
function ShowData()
{
var a=false;
a=DataItem.Test();//ajax加载数据,加载完成后显示true
if(a.value==true)
{
loading.style.display="none";//隐藏层
}
}
</script>
//html部分
<div id="loadding" style="display:none">正在加载数据,请等待</div>
<input type="button" onclick="SearchClick();"></input>