预览html页面而不打开它

时间:2010-04-05 15:54:52

标签: javascript jquery html css javascript-events

点击图片,如何在不打开实际页面的情况下在同一页面中预览其他页面。然后让我们说出网址/home/home.php?id=3
预览应该在预览div

 <img src="/home/app/img/toggle.gif" onlclick="show();" />
 <div id="preview"></div>   

谢谢..

2 个答案:

答案 0 :(得分:6)

您可以使用.load()。这是一个例子,像这样的HTML:

<img src="/home/app/img/toggle.gif" id="previewBtn" />
<div id="preview"></div>
像这样的jQuery:

$("#previewBtn").click(function() {
  $("#preview").load("/home/home.php?id=3");
});

或者,如果您有很多预览,那么更通用的作品:

<a class="previewBtn" href="/home/home?id=1">Preview 1</a>
<a class="previewBtn" href="/home/home?id=2">Preview 2</a>
<div id="preview"></div>

使用这个jQuery:

$(".previewBtn").click(function() {
  $("#preview").load(this.href);
});

答案 1 :(得分:0)

$(function() {

        $.ajax({
            url: '2.htm',
            success: function(data) {
                $('.result').html(data);
            }
        });
    });