All technological notes.
$.get或$.post方法提交
var data = {};
data["csrfmiddlewaretoken"] = ; //获取token
data["data"] = $("#").attr("data-**"); //获取提交的数据
$.post(
post_url,
data,
function (resp_data) { //resp_data是反馈的数据
switch (resp_data["info"]) {
case "success":
//处理成功的信息message
break;
case "error":
//处理成功的信息message
break;
default:
//处理数据data
}
}
);
Django视图 Views: 处理提交数据
request.POST["data"]json.loads()
def 函数(request):
data = {} #定义data,用于返回数据
if request.method == "POST":
req_data = request.POST["data"]
load_data = json.loads(req_data)
# do something about data
# 1.自定义函数,根据模型提取数据
# 2.自定义函数,根据模型转换字段类型
print(data) #在终端显示反馈数据
return JsonResponse(data, safe=False) #返回json对象
{"csrfmiddlewaretoken":"","data":{}}{"csrfmiddlewaretoken":"","data":[{},{}]}