javascript - AJAX显示/隐藏div

标签 javascript jquery html ajax dom

我想每 3 秒实现一次对页面的 ajax 调用。 它将返回 0如果为 false 或像 <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>

关于javascript - AJAX显示/隐藏div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22952669/

相关文章:

jquery - 我可以将 Get 与 EXTJS 一起使用吗

javascript - 在浏览 HTML 选择元素的下拉菜单时保留悬停样式

javascript - 在我的情况下,点击事件不会触发

javascript - HTML5 meter value 可以接受 setAttribute 吗?

Sublime Text 2 中的 HTML 键盘快捷键?

php - JSON fatal error foreach

javascript - 使用 jQuery 触发按键...并指定按下哪个键

javascript - 用户界面路由器 : Parent's resolve not called when state changes

javascript - 更新的嵌套属性没有多个循环

javascript - React 中 chrome 扩展中的组件之间切换的方式有哪些?