一、GET
前端ajax傳值,type為get
$.ajax({ url: "/ctest/env_add/", type: "get", data: { "env_id": env_id, }, // dataType: "json", success: function () { alert("成功執行這里"); }, error: function () { alert("失敗執行這里"); } });
view.py 獲取值
if request.method == 'GET': env_id = request.GET.get('env_id')
二、POST
前端ajax傳值
$.ajax({ url: "/ctest/env_add/", type: "get", data: { "env_id": env_id, }, success: function () { }, error: function () { } });
view.py獲取值
if request.method == 'POST': env_id = request.POST['env_id'] env_id = request.POST.get('env_id',False)
兩種方式
request.POST('str') str獲取不到值時會拋出異常
request.POST.get('str',default) str獲取不到值時給它一個默認值default