Когда я отправляю запрос Ajax, чтобы выразить, что я улавливаю данные json, используя req.body.email Выход в консоли дает мне неопределенный .... пожалуйста, помогите ...Jquery ajax to Express не удалось поймать данные json data
Client Side
$.ajax({
url: '/getRandomPass',
dataType: "json",
data:{'emailId':'[email protected]'},
type: 'POST',
cache: false,
success: function(data) {
console.log("cleint recieved data",data);
// this.setState({data: data});
}.bind(this),
error: function(xhr, status, err) {
console.log(xhr,status,err);
}.bind(this)
})
Server Side
app.use(bodyParser.json());
app.post('/getRandomPass', function(req, res) {
console.log("req",req.body.emailId);
});
ли вы установить ответ тип содержимого? – nikjohn
Вы хотите сказать, что 'console.log (« on success », data);' печатает содержимое html? –
yes on sucess ... – shank