Javascript 将AJAX数据发送到node express
我试图用AJAX将数据发送到node express,但在处理时没有使用express模块(使用if(req.method=“POST”){function on data…}) 因为我可以用特快专车赶上 捕获数据的节点代码:()目前,即使在console.log中也不会发生任何事件) 带有AJAX调用的HTML页面:Javascript 将AJAX数据发送到node express,javascript,jquery,ajax,node.js,express,Javascript,Jquery,Ajax,Node.js,Express,我试图用AJAX将数据发送到node express,但在处理时没有使用express模块(使用if(req.method=“POST”){function on data…}) 因为我可以用特快专车赶上 捕获数据的节点代码:()目前,即使在console.log中也不会发生任何事件) 带有AJAX调用的HTML页面: $(document).ready(function () { $('#Send').on('click', function () { var toSend = $
$(document).ready(function () {
$('#Send').on('click', function () {
var toSend = $('#Sth').val();
alert(toSend);
$.ajax({
type: "POST",
dataType: "json",
data: { objectData: toSend },
contentType: "application/json",
cache: false,
url: 'http://127.0.0.1:5073/'
});
});
});
要复制的内容
嗯,我不知道该怎么办,请帮忙。要不要试一试
app.post('/endpoint', function(req, res){
var obj = {};
console.log('body: ' + JSON.stringify(req.body));
res.send(req.body);
});
'/getdata'
!=<代码>'http://127.0.0.1:5073/“已更改为url:”仍不工作。您是否有一个json正文解析中间件(例如)在use()
d之前的某个位置(“/getdata”,…)代码>路线?我在app.post之前有这个。。。var express=需要(“express”);var-app=express();使用(express.json());app.use(express.urlencoded());首先,检查ajax.done或ajax.error,然后写入结果plz
app.post('/endpoint', function(req, res){
var obj = {};
console.log('body: ' + JSON.stringify(req.body));
res.send(req.body);
});