我觉得用Ajax来做比较人性化 Ajax请求的时候 就显示正在加载 请求完毕(回调)添加内容 去掉正在加载
JQuery有封装好的函数直接使用,但是控件就不清楚了。
$(document).ready(function() { $("#loading").hide();//loading这个div初始为隐藏 $("#loading").ajaxStart(function() {
$(this).show();//有ajax请求时显示
cache: false;
});
$("#loading").ajaxComplete(function() {
$(this).hide();//请求完毕后隐藏loading
}); $.get(
"?action=loadpage",//页面加载 ajax请求 default.aspx?action=loadpage 这个url
function(data)
{
//回调,ajax请求后的处理函数
}
)
}
这样页面加载时会有一个ajax请求,你可以判断action的值 调用具体方法
JQuery有封装好的函数直接使用,但是控件就不清楚了。
$(document).ready(function() { $("#loading").hide();//loading这个div初始为隐藏 $("#loading").ajaxStart(function() {
$(this).show();//有ajax请求时显示
cache: false;
});
$("#loading").ajaxComplete(function() {
$(this).hide();//请求完毕后隐藏loading
}); $.get(
"?action=loadpage",//页面加载 ajax请求 default.aspx?action=loadpage 这个url
function(data)
{
//回调,ajax请求后的处理函数
}
)
}
这样页面加载时会有一个ajax请求,你可以判断action的值 调用具体方法
因为就是实现一个tracert命令,如果快的话1秒搞定,慢的话路由要走30步,可能还会有一些
Request TimeOut,所以就会很久,继续等待大家的回去