扫码关注官方订阅号
是要用到哪些,有这样的视频或者代码案例吗?谢谢
欢迎选择我的课程,让我们一起见证您的进步~~
html页面:
<html> <head> <script type="text/javascript" src="jquery.js"></script> </head> <body> <p class="con"> 测试内容 </p> </body> <script> $(window).scroll(function(){ var scrollTop = $(this).scrollTop(); //获取、判断高度 var scrollHeight = $(document).height(); var windowHeight = $(this).height(); if(scrollTop + windowHeight == scrollHeight){ alert("已经到最底部了!"); $.ajax({ type: "GET", //提交方式 GET 或 POST url: "test.php", //提交的php脚本 data: { username:$("#username").val(), //提交的数据可以为空 content:$("#content").val() }, dataType: "html", //返回的类型 还可以是 json格式 success: function(data){ //成功后返回的数据 $('.con').empty(); //清空con里面的所有内容 //这里可以对data进行处理 $('.con').append(data); //追加进con } }); } }); </script> </html>
php脚本:
test.php
<?php echo '测试内容';
不知道你有没有用过Django,可能有错没测试过。。
urls.py
urlpatterns+=patterns('mydjango.getmore', (r'^test.html$', 'test'),#先显示test页面 (r'^getinfo.html$', 'getinfo'),#ajax提交获得新的数据 )
views.py
#先显示test页面 def test(request): return render_to_response('test.html',locals()) #ajax提交获得新的数据 def getinfo(request): return render_to_response('getinfo.html',locals())
test.html
<!doctype html> <html> <head> <meta charset="utf-8"> <script type="text/javascript" src="jquery-1.7.2.js"></script> </head> <style type="text/css"> .con{ border-style: solid; border-color: red; width: 500px; height: 350px; } </style> <body> <p id="add"> <p class="con"> 测试内容 </p> <p class="con"> 测试内容 </p> <p class="con"> 测试内容 </p> </p> </body> <script> $(window).scroll(function(){ var scrollTop = $(this).scrollTop(); //获取、判断高度 var scrollHeight = $(document).height(); var windowHeight = $(this).height(); if(scrollTop + windowHeight == scrollHeight){ alert("已经到最底部了!"); //如果不懂ajax的话可以去熟悉一下 $.ajax({ type: "GET", //提交方式 GET 或 POST url: "getinfo.html", //提交的php脚本 data: { username:$("#username").val(), //提交的数据可以为空 content:$("#content").val() }, dataType: "html", //返回的类型 还可以是 json格式 success: function(data){ //成功后返回的数据 //这里可以对data进行处理 $('#add').append(data); //追加进id为add的class } }); } }); </script> </html>
getinfo.html
<p class="con"> 自动加载的内容 </p>
其实就是主要的核心点还是js与ajax的使用...js判断是否到底部,到底部了就用ajax异步加载内容...具体的js与ajax楼上的朋友都已经帮你写好了...你说的什么数据库操作什么的,ajax请求的url对应的php里面写就是了
PHP学习
技术支持
返回顶部
html页面:
php脚本:
test.php
@Eapen 说的对
不知道你有没有用过Django,可能有错没测试过。。
更新
urls.py
views.py
test.html
getinfo.html
其实就是主要的核心点还是js与ajax的使用...
js判断是否到底部,到底部了就用ajax异步加载内容...
具体的js与ajax楼上的朋友都已经帮你写好了...
你说的什么数据库操作什么的,ajax请求的url对应的php里面写就是了