JQuery在加载和按钮点击时获取页面html

时间:2016-07-04 00:08:17

标签: javascript jquery

目前我有这个脚本每3秒加载一个页面,我想更改它,以便脚本运行apon页面加载,然后一个按钮也可以运行脚本再次提取详细信息。

    <?php echo "<script>
      function refresh_div() {
          jQuery.ajax({
              url:'example.com/urlpage',
              type:'POST',
              success:function(results) {
                  jQuery('.queue').html(results);
              }
          });
      }

      t = setInterval(refresh_div,3000);
    </script>"; ?>

1 个答案:

答案 0 :(得分:0)

1.删除t = setInterval(refresh_div,3000);以便脚本不会定期运行

2.在$(document).ready()中包含代码,以便在DOM加载

时运行

3.为按钮添加点击事件

$(document).ready(function() {
  function refresh_div() {
    jQuery.ajax({
      url:'example.com/urlpage',
      type:'POST',
      success:function(results) {
        jQuery('.queue').html(results);
      }
    });
  }
  refresh_div();
  // onclick handler for button, assuming its class is 'refresh'
  $(".refresh").click(refresh_div);
}