亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

python3.x - python django通過ajax向后端傳json怎么解析

瀏覽:72日期:2022-06-29 13:44:17

問題描述

我的json內(nèi)容是這樣的:

{ 'type':'user', 'ifor':[{ 'id':001, 'name:'lison'},{ 'id':002, 'name':'wei'} ]}

在JS中我是使用jquery的ajax方法傳的,這樣寫的:

$.ajax('url',{ type:'post', data:{type:'user',ifor: [ {id:001,name:'lison' }, {id:002,name:'wei' }] }, success:function(){}})

我的是python3.6,django是1.11.1,在django中的views.py中該怎么接收呢?我網(wǎng)上查了好多,有的說json.loads(request.body),有說simplejson.loads(request.raw_post_data)的,但貌似都有問題,請問大神該怎么接收并解析呢

問題解答

回答1:

前端ajax:

data = {};$.ajax({ type: 'post', url: 'url', dataType: 'json', data: JSON.stringify(data), success: function(result) { }});

后端取值:

import jsondata = json.loads(request.body)print data[’key’]回答2:

你首先得確定你傳給后端的內(nèi)容, 是什么樣的, 不能直接就是json.loads假設view對應方法源碼如下

def test(req): print(req.POST) # 通過輸出看看前端傳過來的數(shù)據(jù)是什么 return HttpResponse(’test’)

只有符合’{'aa':'xxx'...}’這樣的json格式才能夠被json.loads識別并反序列化, 如果傳回來的結果不是這樣的json格式, 那么就要調整前端的ajax, 以便能夠構造出這樣的數(shù)據(jù), 具體可以通過dataType: json或者通過字符串拼接的方法構造都可以, 詳情可以自行谷歌: ajax傳遞json數(shù)據(jù)

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 色综合综合色综合色综合 | 国产精品亚洲综合网站 | 亚洲精品一区二区ai换脸 | 美国免费高清一级毛片 | 国产一区二区三区在线免费观看 | 黄色片视频在线免费观看 | 成人两性高清图片视频 | 欧美日本韩国一区二区 | 国产精品久久一区二区三区 | 青草五月天 | 91仓本c仔约高挑嫩模在线 | 国产一国产一有一级毛片 | xxx国产hd| 欧美日韩a∨毛片一区 | 亚洲婷婷综合网 | 国产亚洲精品日韩综合网 | 在线免费观看小视频 | 国产黄片毛片 | 男女啪啪成人免费网站 | 日本不卡在线一区二区三区视频 | 欧美成人免费网在线观看 | 国产精品福利视频手机免费观看 | 爱爱视频免费网站 | 台湾永久内衣秀130部vk | 真实国语对白视频播放 | 视频二区精品中文字幕 | a在线观看免费网址大全 | 日韩精品中文字幕在线 | 国产美女无遮挡免费视频 | 亚洲黄色片在线观看 | 亚洲成人一级 | 国产精品久久久久9999小说 | 国产色婷婷亚洲99精品小说 | 成人欧美精品一区二区不卡 | 久久久青草青青亚洲国产免观 | 亚洲高清在线视频 | 一本久道热中字伊人 | 99pao成人国产永久免费视频 | 免费能直接在线观看黄的视频 | 在线网站你懂得 | 一区卡二区卡三区卡视频 |