ajax发送数据格式(jq请求ajax的方法)

来源:国外服务器 在您之前已被浏览:1 次
导读:目前正在解读《ajax发送数据格式(jq请求ajax的方法)》的相关信息,《ajax发送数据格式(jq请求ajax的方法)》是由用户自行发布的知识型内容!下面请观看由(国外主机 - www.2bp.net)用户发布《ajax发送数据格式(jq请求ajax的方法)》的详细说明。
笨笨网美国主机,w ww.2 b p .n e t

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接收该字节,再将字节转换为字符串,就能获取传过来的字典。

    笨笨网美国主机,w ww.2 b p .n e t
    提醒:《ajax发送数据格式(jq请求ajax的方法)》最后刷新时间 2025-03-21 11:17:58,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《ajax发送数据格式(jq请求ajax的方法)》该内容的真实性请自行鉴别。