首页 新闻 会员 周边 捐助

jquery ajax 加载时 显示另一个页面 ,加载完毕后回到原来的页面如何实现。

0
悬赏园豆:50 [已解决问题] 解决于 2011-06-17 13:53

各位大虾请帮帮忙,jquery ajax 加载时 显示另一个页面 ,加载完毕后回到原来的页面如何实现。

求代码……

道勤2016的主页 道勤2016 | 初学一级 | 园豆:30
提问于:2011-06-16 16:52
< >
分享
最佳答案
0

我靠没分还求代码。

写下伪代码吧:

JS代码 in page A:

function yourAjaxLoading()

{

$.ajax(

url:XXX,

beforeSend:function(pageB){

$.('#pA').css("display","none");//hide current page

var pageB=$.get("pageB");//get another page

$.('body').append(pageB);

},

finished:function(){

$.('#pA').css("display","inline");//show current page

$.('pB').remove()

}

)

}

function start(){

 

}

Html代码:

<html><body><div id="pA">page A</div></body></html>

<div id="pB">page B</div>//上面get返回的结果。

Hope can help you~

收获园豆:40
today4king | 老鸟四级 |园豆:3499 | 2011-06-16 18:20
非常感谢你的回答,你这种方法不错。
但是我不想要有遮罩层这种效果的……
道勤2016 | 园豆:30 (初学一级) | 2011-06-17 09:53
@
风之乐:我表述太简单了,其实pageB那部分是另一个请求返回的。
today4king | 园豆:3499 (老鸟四级) | 2011-06-17 14:33
其他回答(1)
0

你这不是跳转,再后退吗

收获园豆:10
慧☆星 | 园豆:5722 (大侠五级) | 2011-06-17 08:48
怎么跳转 ?后退?
支持(0) 反对(0) 道勤2016 | 园豆:30 (初学一级) | 2011-06-17 11:37
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册