
文章插圖
Ajax向后臺(tái)發(fā)送消息分為2種情況:Ajax正常返回,并且返回?cái)?shù)據(jù)格式不是很復(fù)雜復(fù)雜情況,前端會(huì)將復(fù)雜 數(shù)據(jù)進(jìn)行反序列化為一個(gè)JSON串下面本人就根據(jù)這 2 種情況,在后端如何獲取數(shù)據(jù)的方法與大家分享 。
第一種情況:(數(shù)據(jù)簡單)前端:$.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')總結(jié):第一種方法獲取數(shù)據(jù)簡單,無需對(duì)返回的數(shù)據(jù)做過多的處理,在后端即能正常獲取 。
第二種情況:(數(shù)據(jù)復(fù)雜)前端:$.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']總結(jié):面對(duì)前端傳過來的復(fù)雜數(shù)據(jù),后端接收這些數(shù)據(jù)不能用POST接收,要用body接收該字節(jié),再將字節(jié)轉(zhuǎn)換為字符串,就能獲取傳過來的字典 。
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請(qǐng)您及時(shí)就醫(yī)或請(qǐng)專業(yè)人士給予相關(guān)指導(dǎo)!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對(duì)您有所幫助:- thinkpadx系列最新型號(hào) thinkpad的x系列咋樣
- 判斷閏年的c語言程序 九九乘法表c語言編程代碼
- 中國速度!時(shí)速600公里的高速磁浮正式下線 星座智慧官網(wǎng)
- 2022年六大熱門行業(yè)看過來 現(xiàn)在最熱門的行業(yè)
- 鴿子的營養(yǎng)價(jià)值及功效作用 鴿子營養(yǎng)價(jià)值
- 十首觀梅的詩詞 十首著名的梅花詩
- 跨境電商選哪個(gè)ERP好? 跨境電商erp哪家好
- 一文讀懂圖霸天下冠軍賽 瑪雅圖霸天下
- 婚戀網(wǎng)站哪個(gè)靠譜? 免費(fèi)征婚網(wǎng)站不收費(fèi)的網(wǎng)址大全
- 山居秋暝教案分享 古詩山居秋暝的意思
