首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用ajax请求发送json

无法使用ajax请求发送json
EN

Stack Overflow用户
提问于 2020-10-20 17:07:00
回答 1查看 23关注 0票数 0

我正在尝试使用ajax发送json,但没有成功。

代码语言:javascript
复制
   var json_data = JSON.stringify({"email": "em@il"});

    request = $.ajax({
        url: '/update',
        type: 'POST',
        contentType: 'application/json',
        mimeType: 'application/json',
        processData: false,
        dataType: 'json',
        data: json_data,
    });

在检查器中,我看到请求主体是空

代码语言:javascript
复制
POST /update HTTP/1.1
Host: localhost:5005
Connection: keep-alive
Content-Length: 0
Accept: */*
User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.75 Safari/537.36
X-Requested-With: XMLHttpRequest
Origin: http://localhost:5005
Sec-Fetch-Site: same-origin
Sec-Fetch-Mode: cors
Sec-Fetch-Dest: empty
Referer: http://localhost:5005/
Accept-Encoding: gzip, deflate, br
Accept-Language: pl-PL,pl;q=0.9,en-US;q=0.8,en;q=0.7
Cookie: jenkins-timestamper-offset=-7200000

我不知道出了什么问题,请帮帮忙

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-20 17:20:16

执行console.log(json_data );并在此处检查是否为有效的json:http://jsonviewer.stack.hu/

尝试使用此脚本

代码语言:javascript
复制
 $.ajax({
      type: 'POST',
      headers: {
        "cache-control": "no-cache"
      },
      url:"/update",
      contentType: 'application/json',
      data: json_data,
      success: function(resp) {
      
        console.log('Response success : ' ,resp);
    
      }
    });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64441966

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档