首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >jQuery .ajax POST请求在节点接收到时有一个空体

jQuery .ajax POST请求在节点接收到时有一个空体
EN

Stack Overflow用户
提问于 2014-11-12 03:54:06
回答 4查看 10.2K关注 0票数 4

由于某些原因,当我使用jQuery进行ajax发布时,节点接收到的正文是空的。这是我的ajax帖子:

jQuery

代码语言:javascript
运行
复制
var formData = {
    'order': order,
    'words': 'words'
};

$.ajax({

    type: 'post',

    url: 'https://example.com/charge',    
    processData: false,
    data: JSON.stringify(formData),

    contentType: 'json', 

    xhrFields: {
        withCredentials: false
    },  

    headers: {

    }, 

    success: function (data) {
        console.log('Success');
        console.log(data);

    },  

    error: function () {
        console.log('We are sorry but our servers are having an issue right now');
    }
})

这是我的节点代码:

Node

app.js

代码语言:javascript
运行
复制
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false }));
app.use('/', routes);

routes/index.js

代码语言:javascript
运行
复制
router.post('/charge', function(req, res) {
    console.log(req.body);
} //This always logs {}

我不知道我在这里可能做错了什么。我的浏览器甚至显示了一个有效负载和post请求( formData对象),但是节点没有记录任何信息。有什么想法吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-11-12 04:09:16

使用ajax请求如下:

代码语言:javascript
运行
复制
$.ajax({
    type: 'post',
    url: 'https://example.com/charge',   
    data: formData,
    xhrFields: {
        withCredentials: false
    },  
    headers: {

    }, 
    success: function (data) {
        console.log('Success');
        console.log(data);
    },  
    error: function () {
        console.log('We are sorry but our servers are having an issue right now');
    }
})
票数 5
EN

Stack Overflow用户

发布于 2020-07-01 08:27:14

我的不起作用,但通过使用,

代码语言:javascript
运行
复制
contentType: 'application/json',
data: JSON.stringify(formdata),
票数 5
EN

Stack Overflow用户

发布于 2014-11-12 04:05:45

检查以下api

通过将processData选项设置为false,可以防止数据自动转换为字符串。

如果要使用json类型,则必须将processData设置为true。

Jquery processData

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26878975

复制
相关文章

相似问题

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