首页新闻找找看学习计划

在一个页面的div中加载出另一个页面的div内容

0
[待解决问题]

页面一的内容:
<div id="result"></div>
<script>
      document.getElementById("result").innerHTML = "用户代码:" ;
</script>

页面二的内容:
<div id="box"></div>

想将    result    里的内容加载到    box    里面

-Mask-的主页 -Mask- | 菜鸟二级 | 园豆:202
提问于:2017-06-17 17:01
< >
分享
所有回答(5)
1

IFrame,或者ajax再字符串拼接

焦虑的soul | 园豆:364 (菜鸟二级) | 2017-06-19 00:25
0

楼上说的没错

好来污影后 | 园豆:287 (菜鸟二级) | 2017-06-19 09:29
0

将result这个 div 当作一个 partial view。

页面一引用这个partial view;

页面二引用这个partial view。 

庸斋杂记 | 园豆:575 (小虾三级) | 2017-06-19 11:40
1

我记得有个load,可以用来载入页面

kylin.tong | 园豆:208 (菜鸟二级) | 2017-06-19 23:01
1
         $.ajax({
            type : "post",
            url : url,
            data : params,
            async : false,
            success : function(data) {
                var strBegin = data.indexOf("<body>");
                var strEnd = data.indexOf("</body>");
                var strHtml = data.substring(strBegin + 6, strEnd);
                $("#result").html(strHtml);
            }
        });

就可以了

可以直接替换,将想要显示的内容用<body></body>括起来,然后用ajax获取到第二个界面,并将结果中的body内容截取出来 。

萧_无殇 | 园豆:2 (初学一级) | 2017-06-26 15:40
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册