2012-05-16 2 views
1

Я использую эту функцию для загрузки контента с другой страницы в мой <div>:Как перезагрузить только DIV внутри страницы, а не загрузить новую страницу в DIV, просто перезагрузить его

<script> 
    $(document).ready(function() { 
    $("#refresh").bind("click", function() { 
     $("#Container").load("Image_rotate.html")  
     }); 
    }); 
</script> 

<h2>Looking for</h2>  
<div id="Container"></div> 
</div><a href="javascript:void(0);" id="refresh">click</a> 

Но я просто хочу обновить мой контейнер «Контейнер» и не загружать новый контент с внешней страницы, возможно ли это?

+3

чем разница между обновлением и перезагрузить содержание? что вы имеете в виду под «обновить мой div»? – fcalderan

+0

Я думаю, что он означает обновление divs. – undefined

+0

@ Raminson. Думаю, он имел в виду возврат к первоначальному состоянию ...? – gdoron

ответ

3
<div id="hiddenDiv"></div> 
<div id="Container"></div> 

Код:

$('#hiddenDiv').html($("#Container")); 

$("#refresh").bind("click", function() { 
    $("#Container").html($('#hiddenDiv').html()) 
}); 
0
$("#refresh").bind("click", function() { 
    $("#Container").load("Image_rotate.html", function(response, status, xh) { 
     $(this).html(response); // if response is html 
    })  
}); 
Смежные вопросы