是要用到哪些,有这样的视频或者代码案例吗?谢谢
不知道你有没有用过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>
<div id="add">
<div class="con">
测试内容
</div>
<div class="con">
测试内容
</div>
<div class="con">
测试内容
</div>
</div>
</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
<div class="con">
自动加载的内容
</div>
其实就是主要的核心点还是js与ajax的使用...
js判断是否到底部,到底部了就用ajax异步加载内容...
具体的js与ajax楼上的朋友都已经帮你写好了...
你说的什么数据库操作什么的,ajax请求的url对应的php里面写就是了
3 回答3.7k 阅读✓ 已解决
2 回答2.4k 阅读✓ 已解决
5 回答1.5k 阅读
3 回答2.2k 阅读
2 回答2.1k 阅读
3 回答2.1k 阅读
2 回答999 阅读✓ 已解决
html页面:
php脚本:
test.php