首页 新闻 搜索 专区 学院

如何利用jquery异步加载页面呢?

0
悬赏园豆:10 [已关闭问题]
<DIV class=Content>类似于126.com邮箱的效果,登陆时显示进度条,页面在后台加载完毕后再显示出来,当然此处不讨论进度条,换成其它显示文字效果也行,主要是不让用户对着白色的页面等待。<BR>我考虑用jquery.blockUI,做等待效果,当用户点击某个链接,显示等待效果,链接的页面加载完毕后显示目标页面,问题是如何显示目标页面?代码如下<BR><BR>&nbsp;&lt;script type="text/javascript" src="scripts/jquery.pack.js"&gt;&lt;/script&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;script type="text/javascript" src="scripts/jquery.blockUI.js"&gt;&lt;/script&gt;<BR>&nbsp;&lt;script type="text/javascript"&gt;<BR>&nbsp;&nbsp;&nbsp; $().ajaxStop($.unblockUI);<BR>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; function getPage() {<BR>&nbsp;&nbsp;&nbsp; $.ajax({ url: '/login.aspx', cache: false, function(data){alert(data)}});<BR>&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; $(document).ready(function() {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $('#lnkLogin').click(function() {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $.blockUI();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; getPage();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; });<BR>&nbsp;&nbsp;&nbsp; });<BR><BR>&lt;/script&gt;<BR><BR>&lt;body&gt;<BR>&lt;a id="lnkLogin" href="login.aspx"&gt;登陆&lt;/a&gt;<BR>&lt;/body&gt;<BR>点击连接后显示blockUI的内容,就是"please waiting。。",然后alert(data)也把请求的页面获取了(login.aspx页面),现在的问题是如何把login.aspx显示出来呢?<BR></DIV>
红尘中迷茫的主页 红尘中迷茫 | 初学一级 | 园豆:60
提问于:2008-06-29 16:52
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册