如何利用JavaScript读取同一服务器中另一个html文件?

现在服务器上有两个html文件,一个a.html,一个b.html,现在想通过a.html里面的一段javascript代码读取b.html的内容,并用innerHTML... 现在服务器上有两个html文件,一个a.html,一个b.html,现在想通过a.html里面的一段javascript代码读取b.html的内容,并用innerHTML显示在a.html中,哪位大神知道该怎么做?服务器端不能运行ASP或者PHP
问题解决了,用XMLHTTPRequest更新的,谢谢大家了~
展开
 我来答
fantasy_wl
推荐于2018-08-24 · TA获得超过904个赞
知道小有建树答主
回答量:1287
采纳率:100%
帮助的人:1353万
展开全部
使用jquery比较简单:
1、引入jquery库文件
2、在a.html页面的head部分加入脚本:
$(function(){
$("#show_b").load("b.html", function(response){
$(this).append(response);

});

});
<div id="show_b"></div>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
维湾教育培训
推荐于2017-09-09 · 知道合伙人软件行家
维湾教育培训
知道合伙人软件行家
采纳数:3549 获赞数:13648

向TA提问 私信TA
展开全部
通过div嵌套iframe实现
<script type="text/javascript">
$(function () {
document.getElementById("ifm").src ="";//Url地址
$("#ifm").load(function () {
var h = document.body.clientHeight;
var w = document.body.clientWidth;
document.getElementById("ifm").height = h + "px";
document.getElementById("ifm").width = w + "px";

});
})
</script>
<body style="overflow-y:hidden;overflow-x:hidden">
<div id="pageone" style="">
<iframe name="ifm" id="ifm" scrolling="yes" style="background-color: transparent;" marginwidth="0" marginheight="0" frameborder="0">
</iframe>
</div>
</body>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiii130
推荐于2017-10-06 · 知道合伙人软件行家
xiii130
知道合伙人软件行家
采纳数:817 获赞数:2867
爱好编程,在工作中积累了比较丰富的经验。愿与大家共同进步。

向TA提问 私信TA
展开全部
注:需引用jquery
<script type="text/javascript" src="jquery-1.7.1.min.js"></script>

<script>

$(document).ready(function(){

$('#xxx').load('b.html'); //XXX是id号为XXX的元素,注意b.html的路径
});

</script>
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
youbl
2012-11-01 · TA获得超过2510个赞
知道大有可为答主
回答量:1844
采纳率:62%
帮助的人:1666万
展开全部
通过ajax去请求就好,比如Jquery的ajax去get

$.get("b.html", function(html){alert(html);});
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式