Javascript 从ajax到node.js再到mongoDB获取参数
当我试图通过单击一个按钮来进行一些测试时,我遇到了这个问题,该按钮调用了一个JavaScript函数,该函数执行ajax调用,并将一个参数传递给node.js服务器(express),后者将其保存到我的mongoDB 问题是,我一直看到数据库中的值为null,在研究之后,我发现问题在于如何获取参数Javascript 从ajax到node.js再到mongoDB获取参数,javascript,jquery,ajax,node.js,mongodb,Javascript,Jquery,Ajax,Node.js,Mongodb,当我试图通过单击一个按钮来进行一些测试时,我遇到了这个问题,该按钮调用了一个JavaScript函数,该函数执行ajax调用,并将一个参数传递给node.js服务器(express),后者将其保存到我的mongoDB 问题是,我一直看到数据库中的值为null,在研究之后,我发现问题在于如何获取参数“name”,并在node.js端读取它 我尝试了req.body.name或req.query.name,但仍然一无所获 希望你能帮助我, 可能是我的代码或语法问题,请等待您的帮助 java脚本代码:
“name”
,并在node.js端读取它
我尝试了req.body.name
或req.query.name
,但仍然一无所获
希望你能帮助我,
可能是我的代码或语法问题,请等待您的帮助
java脚本代码:
function savePre()
{
var parameters = { name: 'test' };
$.ajax({
url: '/savePre',
type: 'POST',
data: JSON.stringify(parameters),
success: function () {},
dataType: 'json'
});
}
node.js代码(在index.js
code中):
您的客户端代码可以在不使用JSON的情况下得到改进。stringify:
$.ajax({
url: '/savePre',
type: 'POST',
data: parameters,
success: function () {}
});
什么是服务器端应用程序框架?如果使用express,您需要。
$.ajax({
url: '/savePre',
type: 'POST',
data: parameters,
success: function () {}
});