[英]AJAX to show/hide div
我想每3秒對頁面執行一次ajax調用。 如果為false,則它將返回0
,或者返回類似<div>Content</div>
的html代碼段
我應該如何根據ajax返回的內容在頁面上放置或刪除該div?
使用setInterval()
setInterval(ajaxCall, 3000);
function ajaxCall() {
$.ajax({url:url,
type:'html',
success:function(result){
if(result==0)
$('#content').hide();
else
$('#content').html(result).show();
}
});
}
<div id="content">Content</div>
一種可能的方式:
HTML
<div id="one" style="display:none"></div>
<div id="two" style="display:block"></div>
現在,在成功函數中,設置適當的div可見或隱藏
ajax.request
({
// some code
success: function(response)
{
// here check the answer and show the div with id one
document.getElementById('one').style.display = 'block';
}
})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.