我的页面顶部有一个文本字段,一个提交按钮,下面是一个消息列表.
我想在你在文本字段中写一些内容后单击提交时,应用程序将新消息保存在数据库中并使用Ajax在不刷新页面的情况下显示它.新消息应显示在消息列表的顶部. (我想要新消息的下拉效果)
现在,我写了这样的话:
$("#message_form").submit(function() {
var dataString = $("#message_form").serialize();
$.ajax({
type: "POST",
url: "/send_message",
data: dataString,
success: function(html) {
// what here?
});
});
});
我是新手,我不知道在这里和在views.py中的新函数中写什么:
def send_message(request):
// what here?
拜托,你可以帮我吗?
解决方法:
这样的事可能吗?
def send_message(request):
if request.method == "POST":
message = MessageForm(request.POST)
message.save()
return HttpResponse(simplejson.dumps({'result' : 'success'}), mimetype='application/javascript')
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。