我有一个基于模型的表格:
class CommentForm(ModelForm):
class Meta:
model = Comments
fields = ['comments_text']
在html中:
<form action="" method="post" id = "comment_form">
{% csrf_token %}
{{form}}
<input type="submit" class="button" value="Добавить комментарий" id = "add_comment">
</form>
在进行ajax查询添加注释时,它不会从表单中发送任何输入数据来查看:
$(document).ready(function()
{
$("#comment_form").submit(function(e){
$.ajax({
url: url_,
type: "post",
success: function(result){
alert(result);
}
});
});
});
原因是什么?控制台错误:POST http://127.0.0.1:8000/articles/addcomment/1/ net::ERR_CONNECTION_REFUSED
答案 0 :(得分:0)
在进行ajax查询添加注释时,它不会从表单中发送任何输入数据来查看:
如果您使用的是ajax,则需要通过data
手动传递参数。
$.ajax({
url: url_,
type: "post",
data: $('#comment_form').serialize(),
success: function(result){
alert(result);
}
});
是什么原因?控制台错误:POST
http://127.0.0.1:8000/articles/addcomment/1/ net::ERR_CONNECTION_REFUSED
尝试省略ajax请求中的url
参数