不用iframe如何实现在一个页面内加载另一个页面的内容 20
如图,点击左边菜单,就可以把相应页面的内容加载到图中的右边,上面说不能用iframe,说要用ajax和jquery,请问具体怎么做呢?效果和http://css.doyo...
如图,点击左边菜单,就可以把相应页面的内容加载到图中的右边,上面说不能用iframe,说要用ajax和jquery,请问具体怎么做呢?
效果和http://css.doyoe.com/这个网站差不多,都是点击左边菜单加载页面到右边,但这个网站用的是iframe,而我不能使用这个,怎么弄我不知道,请大神教我(┬_┬) 展开
效果和http://css.doyoe.com/这个网站差不多,都是点击左边菜单加载页面到右边,但这个网站用的是iframe,而我不能使用这个,怎么弄我不知道,请大神教我(┬_┬) 展开
3个回答
展开全部
展开全部
很简单,代码如下:
//左边所有的超链接,拦截点击事件,发送ajax,结果写入右边的容器里面
$("a").click(function () {
$.get($(this).attr("href"), function (r) {
$("#rightContainer").html(r);
}, "html");
return false;
});
但是有一点要注意,不用iframe的话,动态加载的页面内容中如果含有脚本或css代码,可能会影响整个页面。
追问
那请问如何才能把被加载页面的CSS样式表一起加载进来呢?
追答
就这样就够了啊。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$("#rightContainer").empty.load('a.html');
jquery的load方法貌似也是直接就可以加载相应的页面内容的
jquery的load方法貌似也是直接就可以加载相应的页面内容的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询