7-8 点击咨询之后没有提示错误,成功提交之后也没有显示提交成功,但是数据确实存上了0个回答
来源:7-8 modelform提交我要学习咨询2
qq_香草的天空_1
2017-02-13
def post(self,request): userask_form = UserAskForm(request.POST) if userask_form.is_valid(): user_ask = userask_form.save(commit=True) return Ht
else: return HttpResponse("{'status':'fail', 'msg':'返回的值'}", content_type='application/json')
为什么前台ajax 接收不到返回的值呢?
5回答
-
qq_香草的天空_1
提问者
2017-02-13
name_dict = {'status':'fail', 'msg':'返回的值'}
return HttpResponse(json.dumps(name_dict), content_type='application/json')
换成这样就可以了642017-08-08 -
Long3ck
2017-03-22
擦,改成这样就可以了
def post(self,request):
userask_form = UserAskForm(request.POST)
if userask_form.is_valid():
user_ask = userask_form.save(commit=True)
return HttpResponse(json.dumps({'status':'success'}), content_type='application/json')
else:
return HttpResponse(json.dumps({'status':'fail', 'msg':'添加出错!'}), content_type='application/json')记得import json
312017-03-23 -
寒桥
2018-09-19
JSON部分用双引号,外边的一层使用单引号,JSON需要使用双引号来书写:HttpResponse('{"status": "fail", "msg":"添加出错"}', content_type='application/json')
112019-03-08 -
NNEXUS
2017-10-06
REGEX_MOBILE = "^1[3|4|5|7|8][0-9]{9}$" 正则表达式验证换一下就ok
00 -
Long3ck
2017-03-22
我改成:
name_dict = {'status':'fail', 'msg':'返回的值'}
return HttpResponse(json.dumps(name_dict), content_type='application/json')输入数据,点击立即咨询,数据能存进库,但没提示提交成功也没清空表单数据。
如果不输入数据,点击立即咨询,又有提示‘添加出错’,怎么破?
00
相似问题