我做过一些研究,但找不到与我有同样问题的人。
我正在尝试通过jQuery向我的Express服务器发送POST请求。我的代码:
jQuery的:
$.ajax({
url: '/',
type: 'POST',
contentType: 'application/json',
data: JSON.stringify(data);
);
index.js:
router.get('/', function(req, res, next) {
res.render('index', { title: 'crushedit' });
});
router.post('/', function(req, res) {
res.send('testing post');
});
GET功能正常。在我的控制台中,我可以通过POST看到/正在发生的事情:
POST / 200 0.982 ms - 14711
但页面保持不变,我从未看到'测试帖'。我还设置了我的jQuery,以便在发送请求之前提醒我数据,并且一切正常。
有什么想法吗?提前谢谢!
答案 0 :(得分:0)
$.ajax({
url: '/',
type: 'POST',
contentType: 'application/json',
data: JSON.stringify(data);
}).done(function(ret) {
console.log(ret);
});