Ajax向后台管理推送信息有这两种状况:

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接受字节数,随后将字节转换为字符串数组,获得传送的词典。

评论(0条)

刀客源码 游客评论