请问在页面跳转的时候出现一个图片提示用户读取数据中,然后在出现真正的数据? 请问该如何实现,请各位高手指教一下,谢谢了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 当初麦蒂离开火箭的时候 写下了下面这段话 var params = '{str:"'+ 这里是你要传过去的参数值+'"}'; //这是参数,前台叫什么名字,后台方法参数名就叫什么 $.ajax({ type: "POST", url: "页面名/方法名", //这就是指向,,哪个页面的哪个方法,方法名不要括号 data: params, //这是参数 dataType: "text", contentType: "application/json; charset=utf-8", beforeSend: function(XMLHttpRequest) { }, success: function(msg) { //成功会进入这里,如果有前台输出,可以在这里输出 }, error: function(xhr, msg, e) {} }); <script language="javascript" type="text/javascript"> document.write(" <div id='loadDiv' style='padding-top: 250px; padding-left: 350px;font-size:x-large;height:400px'> <span id='loading'> <img src=\"../Images/loader2.gif\"/>正在加载数据,请稍候··· </span> </div>"); window.onload = function() { document.getElementById("hiddenDiv").style.display=""; document.getElementById("loadDiv").parentNode.removeChild(document.getElementById("loadDiv")); } </script> 一个DIV用来显示等待提示,然后用JS控制这个DIV的显隐 个人看法,用什么控件来呈现读取的数据,决定你使用的方法 GridView用js 方便些,其他的用Jquery的 $.ajax 或者$.getJSON都可以,不过需要在后台系列化数据 可以使用Newtonsoft.Json序列化,蛮好用的 var params = '{str:"'+ 这里是你要传过去的参数值+'"}'; //这是参数,前台叫什么名字,后台方法参数名就叫什么 $.ajax({ type: "POST", url: "页面名/方法名", //这就是指向,,哪个页面的哪个方法,方法名不要括号 data: params, //这是参数 dataType: "text", contentType: "application/json; charset=utf-8", beforeSend: function(XMLHttpRequest) { }, success: function(msg) { //成功会进入这里,如果有前台输出,可以在这里输出 }, error: function(xhr, msg, e) {} });肯定是ajax比较合理 一次性url连接技术 asp.net 小生不才 问个语句 gridview模板列如何截取字符长度 css问题,在线马上结帐, 求Freetextbox 中文使用方法! 求一简单正则表达式 关于DataBinder.Eval() 如何在WEB窗体上显示一个正在下载的进度条! Access 2000数据库编程搜索问题!我应该如何修改?谢谢!在线等待中…… 怎样把office镶入到网页中啊???????? xml+xslt生成html的疑惑 帮看下代码,能运行立即给100分,谢谢
$.ajax({
type: "POST",
url: "页面名/方法名", //这就是指向,,哪个页面的哪个方法,方法名不要括号
data: params, //这是参数
dataType: "text",
contentType: "application/json; charset=utf-8",
beforeSend: function(XMLHttpRequest) {
},
success: function(msg) {
//成功会进入这里,如果有前台输出,可以在这里输出
},
error: function(xhr, msg, e) {}
});
document.write(" <div id='loadDiv' style='padding-top: 250px; padding-left: 350px;font-size:x-large;height:400px'> <span id='loading'> <img src=\"../Images/loader2.gif\"/>正在加载数据,请稍候··· </span> </div>");
window.onload = function()
{
document.getElementById("hiddenDiv").style.display="";
document.getElementById("loadDiv").parentNode.removeChild(document.getElementById("loadDiv"));
}
</script>
var params = '{str:"'+ 这里是你要传过去的参数值+'"}'; //这是参数,前台叫什么名字,后台方法参数名就叫什么
$.ajax({
type: "POST",
url: "页面名/方法名", //这就是指向,,哪个页面的哪个方法,方法名不要括号
data: params, //这是参数
dataType: "text",
contentType: "application/json; charset=utf-8",
beforeSend: function(XMLHttpRequest) {
},
success: function(msg) {
//成功会进入这里,如果有前台输出,可以在这里输出
},
error: function(xhr, msg, e) {}
});
肯定是ajax比较合理