您加载所有内容后发出警报?

时间:2018-01-26 02:48:31

标签: javascript jquery html ajax

我使用以下代码滚动到页面底部。

function scrollToBottom() {
    window.scrollTo(0,document.body.scrollHeight);
    setTimeout(scrollToBottom, 1000);
}

当我完成加载所有内容时,我需要提醒自己,当我加载到页面底部时内容加载了ajax,就像Twitter,facebook,youtube和tumblr等流行的社交媒体网站一样这种情况我试图用tumblr做。

1 个答案:

答案 0 :(得分:1)

要在加载ajax调用时设置警报,您需要将代码放在ajax回调处理程序中。如果您使用纯JavaScript进行此操作

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
  if (this.readyState == 4 && this.status == 200) {
   alert('content loaded!');
  }
};
xhttp.open("GET", "ajax_info.txt", true);
xhttp.send();

如果您正在使用jQuery,那么

$.ajax({
    url: "ajax_info.txt", 
    success: function(result){
      alert('content loaded!');
    }
});