【发布时间】:2019-01-05 17:22:39
【问题描述】:
我是 Django 新手,试图开发一个聊天网络项目并卡住了。有人可以帮助我应该使用哪种方法吗? 我想在不更改 URL 的情况下将文本框数据传递给 Python,但我无法传递它。 我的 Javascript 代码
$("#button").click(function(){
var msg = $('#textbox').val();
$("<div class='user' id='user'>"+msg+"</div>").insertBefore('.insert_after');
$('.msg_body').scrollTop($('.msg_body')[0].scrollHeight);
我在下面使用了这个 ajax 代码。但是我无法在 views.py 文件中检索结果
$('.ajaxProgress').show();
$.ajax({
type: "POST",
url: "http://localhost:8080/bot/",
dataType: "json",
async: true,
data:{
csrfmiddlewaretoken: '{{ csrf_token }}',
message: $('#textbox').val()
},
success: function(json){
$('#test').html(json.message);
$('.ajaxProgress').hide();
}
});
$('#textbox').val("");
});
谁能解释我如何在views.py中使用它。我收到 csrf_token 的 Forbidden 错误,
【问题讨论】:
-
禁止(CSRF 令牌丢失或不正确。):/chat/get 这是我在运行代码后查看的错误消息。
-
正如你提到的,你在
/chat/get中有禁止错误,然后添加sn-p
标签: django python-3.x