第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用 jquery 發(fā)出 POST 請求并在 django 視圖中訪問 POST 數(shù)據(jù)

如何使用 jquery 發(fā)出 POST 請求并在 django 視圖中訪問 POST 數(shù)據(jù)

茅侃侃 2022-01-20 18:44:04
我在javascript中有這樣的字典:var data = {"name":"nitin raturi"}現(xiàn)在我希望在我的 django 視圖中訪問這些數(shù)據(jù),如下所示:def my_view(request):     data = request.POST如何使用 jquery 將數(shù)據(jù)發(fā)送到我的 url?
查看完整描述

1 回答

?
慕婉清6462132

TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超2個贊

我們開工吧。


這是您在 javascript 中的字典:


var data = {"name":"nitin raturi"};

現(xiàn)在定義一個使用 jquery 發(fā)出 post 請求的函數(shù)。


function send_data(data, callback) {

// callback is a function that you should pass to handle your response

$.ajax({

    type: "POST",

    url: '/sample-url/', // change this to your url here

    data: {"data": JSON.stringify(data)},

    success: function (response) {

        callback(response);

    },

});

}


現(xiàn)在像這樣使用 send_data 函數(shù):


send_data(data,function(response){

//handle your response here

console.log(response);

})


現(xiàn)在您可以像這樣在 django 視圖中訪問您的數(shù)據(jù):


import json


@csrf_exempt

def my_view(request):

    data = request.POST.get('data')

    data = json.loads(data) # this will convert your json data to python dictionary

    name = data.get("name")

    // Handle your data and return anything you wish

    return render(request,"index.html",{})


查看完整回答
反對 回復(fù) 2022-01-20
  • 1 回答
  • 0 關(guān)注
  • 370 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號