• 【1029 | Day55】AJAX传json数据格式


    AJAX传json数据格式

    1. 前端

    注意点:

    • 指定contentType参数
      • contentType:'application/json'
    • 要将你发送的数据,确保是json格式
      • data:JSON.stringify({'username':'jason','password':'123'})

    2. 后端

    注意点:

    • django后端针对json格式的数据,不会自动帮你解析
    • 会直接原封不动的给你放到request.body
    • 你可以手动处理获取数据
    json_bytes = request.body
    json_str = str(json_bytes,encoding='utf-8')
    json_dict = json.loads(json_str)
    

    3. 示例

    $('#b1').on('click',function () {
            // 朝后端提交post数据
            $.ajax({
                // 1.到底朝后端哪个地址发数据
                url:'',  // 专门用来控制朝后端提交数据的地址  不写默认就是朝当前地址提交
                // 2.到底发送什么请求
                type:'post',  // 专门制定ajax发送的请求方式
                // 告诉后端你当前的数据格式 到底是什么类型
                contentType:'application/json',
                // 3.发送的数据到底是什么
                {#data:{'t1':$('#t1').val(),'t2':$('#t2').val()},#}
                data:JSON.stringify({'username':'jason','password':'123'}),
                // 4.异步提交的任务 需要通过回调函数来处理
                success:function (data) {  // data形参指代的就是异步提交的返回结果
                    // 通过DOM操作将内容 渲染到标签内容上
                    {#$('#t3').val(data)#}
                    alert(data)
                }
            })
        })
    

    Get了吗??!!!我Get了,下篇见:)

    表情
  • 相关阅读:
    JAVA SE 基础复习-虚拟机
    不错的博客
    如何分析问题
    由Contains开始的
    相关有用链接
    C++语法一二
    关于论文的些许想法
    C++中一些容易迷惑的语法点总结
    android中各种组件的生命周期问题
    android开源框架thinkinandroid相关研究
  • 原文地址:https://www.cnblogs.com/fxyadela/p/11757164.html
Copyright © 2020-2023  润新知