gpt4 book ai didi

javascript - Node js ajax发布请求

转载 作者:可可西里 更新时间:2023-11-01 10:15:02 26 4
gpt4 key购买 nike

除了 Node js 和 AJAX POST 的错误,Node 请求无法检查表单数据是否被正确处理,它总是掉落到错误函数,检查以下 AJAX Node JS 代码的任何解决方案

$("#submit_btn").click(function() {
$.ajax({
url: '/process_add',
type: 'POST',
dataType: "json",
data: $('#process_form').serializeArray(),
success:function(data) {
alert('done');
},
error: function(errorThrown,data) {
alert('Error');
}
});
});


router.post('/process_add', function(req, res, next) {

var item = {
name: req.body.name,
content:req.body.content
};

mongo.connect(url, function(err, db) {
assert.equal(null, err);
db.collection('data_collection').insertOne(item, function(err, result) {
assert.equal(null, err);
console.log('Process added');
db.close();
});
});
});

最佳答案

您需要将该 api 的 ('/') 根添加到 Ajax 请求。post 具有 (/process_add) 提示而不是该 api 的根,因此如果索引是根 ('index/process_add)

关于javascript - Node js ajax发布请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45190041/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com