文章插圖

文章插圖
【ajax請求的數據格式 ajax傳輸數據格式有哪些】Ajax向后臺發送消息分為2種情況:Ajax正常返回,并且返回數據格式不是很復雜復雜情況,前端會將復雜 數據進行反序列化為一個JSON串
下面本人就根據這 2 種情況,在后端如何獲取數據的方法與大家分享 。
第一種情況:(數據簡單)前端:
$.ajax({...data: {name: 11, age: 12, xx: [11, 22, 33]}... })$.post(url, data, callback)后端:request.POSTrequest.POST.get('name')request.POST.get('age')request.POST.get('xx')總結:第一種方法獲取數據簡單,無需對返回的數據做過多的處理,在后端即能正常獲取 。第二種情況:(數據復雜)前端:
$.ajax({...data: JSON.stringfy({name: {k1:1, k2:666}, xx: [11, 22, [11, 22, 33]]})... })$.post(url, JSON.stringfy({name: {k1:1, k2:666}, xx: [11, 22, [11, 22, 33]]}), callback)后端:request.bodyinfo = json.loads(request.body.decode('utf-8'))info['name']info['xx']總結:面對前端傳過來的復雜數據,后端接收這些數據不能用POST接收,要用body接收該字節,再將字節轉換為字符串,就能獲取傳過來的字典 。- 新鮮豆腐渣怎么做好吃
- csrf攻擊的防御措施 csrf 防范
- 外鏈的作用是什么 外鏈的什么很重要
- 為什么想吃辣的
- 老人吃的菜譜
- 荸薺上火嗎
- 服務器負載均衡器 服務器的負載均衡
- 花,紅色的花 紅色的花有哪些
- 祭祖,祭祖的意義 祭祖的意義
- 中秋節,中秋節的來歷 中秋節的來歷簡短
