文章插图
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接收该字节,再将字节转换为字符串,就能获取传过来的字典 。
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- thinkpadx系列最新型号 thinkpad的x系列咋样
- 判断闰年的c语言程序 九九乘法表c语言编程代码
- 中国速度!时速600公里的高速磁浮正式下线 星座智慧官网
- 2022年六大热门行业看过来 现在最热门的行业
- 鸽子的营养价值及功效作用 鸽子营养价值
- 十首观梅的诗词 十首著名的梅花诗
- 跨境电商选哪个ERP好? 跨境电商erp哪家好
- 一文读懂图霸天下冠军赛 玛雅图霸天下
- 婚恋网站哪个靠谱? 免费征婚网站不收费的网址大全
- 山居秋暝教案分享 古诗山居秋暝的意思