On 向下滚动如何进行 ajax 调用并获取响应数据
Posted
技术标签:
【中文标题】On 向下滚动如何进行 ajax 调用并获取响应数据【英文标题】:On Scroll down how to make ajax call and get the respone data 【发布时间】:2012-01-31 01:24:56 【问题描述】:请大家指导我如何在向下滚动时进行 ajax 调用
【问题讨论】:
向下滚动触发 ajax 的功能,当到达页脚的页面底部时,它应该在页脚之前触发 【参考方案1】:var no=1;
$(window).scroll(function ()
if(no==1)
if ($(window).height() + $(window).scrollTop() == $(document).height())
no=2;
$.ajax(
type: "POST",
url: "request.php",
data: datas,
cache: false,
success: function(html)
);
);
当用户到达页面末尾时,它会执行 ajax 调用。
您可以指定它出现的高度。
【讨论】:
嘿,raghav,你能告诉我缓存在这里面有什么作用吗 它告诉是否对从 ajax 调用接收到的数据进行本地复制。 嘿 raghav,我想问这个函数向下滚动调用一次,当窗口大小如果一旦完成,当向下滚动时它不会再次调用 不是这个,我的意思是问在没有数据的情况下是 ajax 调用,我该如何停止 ajax 调用,另一个问题是如何从计算的这个高度删除页脚。跨度> 查看更多 【参考方案2】:这是一个关于在滚动时触发事件的单独堆栈溢出问题:
jQuery window scroll event does not fire up
这里是 jquery 的手册,展示了如何使用 ajax:
http://api.jquery.com/jQuery.ajax/
结合并享受!
【讨论】:
以上是关于On 向下滚动如何进行 ajax 调用并获取响应数据的主要内容,如果未能解决你的问题,请参考以下文章
如何从 REST API 获取响应并从 jquery ajax 调用执行操作?
当 extjs 中有代理 ajax 调用时,如何从响应中获取内容类型?
在 Spring Boot Web Thymeleaf 应用程序中进行 AJAX 调用的正确方法是获取 getOutputStream() 已经为此响应调用