Wenn ich Ajax Anfrage an Expresss senden, fangen ich die Json-Daten mit req.body.email Die Ausgabe in der Konsole gibt mir undefined .... bitte Hilfe ...Jquery Ajax zu Express nicht in der Lage, Daten zu erfassen JSON Daten
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);
});
Setzen Sie eine Antwort Content-Type? – nikjohn
Meinst du das 'console.log (" auf Erfolg ", Daten);' druckt den HTML-Inhalt? –
ja auf Erfolg ... – shank