V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
ansheng
V2EX  ›  程序员

前后端交互,后端无法 parse GET 方法数据的问题

  •  
  •   ansheng ·
    anshengme · Jul 12, 2017 · 1432 views
    This topic created in 3214 days ago, the information mentioned may be changed or developed.

    之前在 sf 提问一个问题前后端交互,后端无法 parse 数据的问题,如果是 POST 请求,设置请求头就可以解决

    但如果是 GET,

    $.ajax({
        type: "GET",
        url: "/api/auth/register/",
        contentType: "application/json; charset=UTF-8",
        data: JSON.stringify({
            list: [1, 2, 3],
            dict: {
                k: "v",
            }
        }),
        success: function (data) {
            console.log(data)
        }, error: function (data) {
            console.log('error', data);
        }
    })
    

    Django 接受的就是这种的

    <QueryDict: {'{"list":[1,2,3],"dict":{"k":"v"}}': ['']}>
    
    ansheng
        1
    ansheng  
    OP
       Jul 12, 2017
    mkeith
        2
    mkeith  
       Jul 12, 2017
    你前端提交数据有问题啊
    ansheng
        3
    ansheng  
    OP
       Jul 12, 2017
    @mkeith 什么问题?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2744 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 14:05 · PVG 22:05 · LAX 07:05 · JFK 10:05
    ♥ Do have faith in what you're doing.