0
Ich habe die folgenden Ajax-Aufruf bekam:Senden Sie eine Erfolgsantwort Anfrage POST
function sendRequest(quote, author){
$.ajax({
type: "POST",
url: window.location.pathname,
data: {quote: quote, author: author},
dataType: JSON,
success: function(){console.log("Data sent!");},
error: function(error){console.log("ran into an error")}
});
}
Und hier ist mein Server (unter Verwendung von Express) Handhabung der Post-Anforderung,
app.post("/", function(req, res){res.status(200).end("Success!")});
jedoch die Konsole druckt nicht "Data Sent
". Stattdessen druckt „ran into an error
“
Alles andere ist getestet und ordnungsgemäß funktioniert
versuchen, den Fehler wie folgt zu trösten: console.log ("lief in einen Fehler ::", Fehler); Der Fehler kann Ihnen helfen, das Problem zu finden. – binariedMe
'dataType: JSON,' - sollte das sein? DataType: "JSON", ' –
Haben Sie vergessen,' false; 'am Ende Ihrer Submit-Funktion (wenn Sie einen Submit-Button verwenden)? – PHPglue