【发布时间】:2011-08-03 16:05:31
【问题描述】:
我一直在学习 Django + jQuery,到目前为止,我已经能够 AJAX-ify 一个 New Post 功能。我现在的问题是如何在帖子列表 AJAX-ly 中轻松轻松地显示新帖子?
views.py:
def add_post(request):
error_msg = u"No POST data sent."
post = Post()
if request.method == "POST":
#do stuff
return HttpResponse("success")
到目前为止,我能够返回“成功”并很好地保存新帖子。
jQuery:
$("form#add_post").submit(function() {
//do stuff
var args = {type:"POST", url:"add_post/", data:data, complete:function(res, status) {
if (status == "success") {
alert("success");
} else {
}
}};
$.ajax(args);
return false;
})
只是在这里提醒“成功”,这很好用。如果我刷新页面,我可以在帖子列表中看到新帖子。现在如何加载新的 Post AJAX-ly?我是否必须手动获取 Post 的属性并将它们添加到我的 DIV 中?有没有简单的方法来重新加载我的帖子列表?
谢谢!
【问题讨论】:
标签: jquery python ajax django reload