立即咨询没有反应
来源:7-8 modelform提交我要学习咨询2
一一倾
2017-08-07
数据可以保存,没有成功或失败的提示,代码和视屏中一样,找了很久找不到原因:
class AddUserAskView(View):
def post(self, request):
userask_form = UserAskForm(request.POST)
if userask_form.is_valid():
user_ask = userask_form.save(commit=True)
return HttpResponse('{"status": "success"}', content_type='application/json')
else:
return HttpResponse('{"status":"fail", "msg": "添加出错"}', content_type='application/json' )
HTML:
{% block custom_js %}
<script>
$(function(){
$('#jsStayBtn').on('click', function(){
$.ajax({
cache: false,
type: "POST",
url:"{% url 'org:add_ask' %}",
data:$('#jsStayForm').serialize(),
async: true,
success: function(data) {
console:log(data)
alert(data)
if(data.status == 'success'){
$('#jsStayForm')[0].reset();
alert("提交成功")
}else if(data.status == 'fail'){
$('#jsCompanyTips').html(data.msg)
}
},
});
});
})
</script>
{% endblock %}
1回答
-
bobby
2017-08-08
你给我发个 qq消息 我看看 或者你首先f12看一下网络请求有没有异常?
00
相似问题