在使用NODE.JS过程中,想要和前台的AJAX进行数据交互,然后传参的问题搞了半天,百度出来没有一个是完整的demo,所以决定自己做一个。
按我的理解,传参分两种,一种是POST的方法,一种是GET的方法。
Post方法,主要是用来添加数据,因此将数据放在AJAX的data内,后台再使用一个中间件body-parser进行数据接收,再使用req.body就可以直接用了,具体代码如下:
1. 前台AJAX部分
$("#try_data").click(function(){
$.ajax({
type: "post",
url: "/addstudent",
data: "SName=Sarah&SNo=123321",
dataType: "json"
});
});
2.后台NODE.JS部分
var express = require('express');
var bodyParser = require('body-parser');
var router = express.Router();
router.use(bodyParser.urlencoded({extended: false}));
router.use(bodyParser.json());
router.post('/a