请找到此链接 http://www.jsfiddle.net/Mihir/BBDTG/1/
这里我使用<iframe>
在div中显示我的html文件,有没有其他方法可以在不使用<iframe>
的情况下在该div中显示这些html文件...也不使用ajax ..如果没有办法除了ajax ..没问题请告诉我..
谢谢
答案 0 :(得分:3)
答案 1 :(得分:1)
您始终可以在非显示的<div>
中存储一堆HTML片段,并根据需要复制这些块:
$('#content-goes-here').html($('#hidden-chunk').html());
您可以使用任何可用的技术(可能包括服务器端)在服务器端组装它,然后根据需要在客户端上复制HTML片段。当然,id
属性应该是唯一的,并且重复的HTML片段可能会违反唯一性。
这是一种“单一页面内的AJAX,无需与服务器通信”的方法。
如果HTML块很大,这不是一个很好的方法,但它可能适用于你需要做的事情;没有更多的背景,很难说。
以下是一个明确的例子:http://jsfiddle.net/ambiguous/rQ22T/