前端之家收集整理的这篇文章主要介绍了
nodejs-express接收ajax请求,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_
502_0@index.ejs
<!DOCTYPE html>
<html>
<head>
<title><%= title %></title>
<link rel='stylesheet' href='/stylesheets/style.css' />
<script src="/javascripts/jquery.min.js"></script>
<script>
function ajax(){
$.ajax({
url: "/ajax",type: "GET",dataType: "json",data: {
id: 111,title: 'aaa',content: 'bbb'
},contentType: "application/json",cache: false,timeout: 5000,complete: function() {
//called when complete
console.log('process complete');
},success: function(data) {
console.log(data);
console.log('process sucess');
alert(data);
},error: function() {
console.log('process error');
}
});
}
</script>
</head>
<body>
<h1><%= title %></h1>
<p>Welcome to <%= title %></p>
<button onclick="ajax()">aaaaa</button>
</body>
</html>
route.ajax
exports.ajax=function(req,res){
console.log(req.query.id)
console.log(req.query.title);
console.log(req.query.content);
var a={
id:req.query.id,title:req.query.title
};
res.send(a);
};