Jeder Prozess, Daten aus dem Eingabefeld zu empfangen und an die Datenbank zu senden, wird normal aufgenommen. Wenn ich versuche, Daten nach dem Senden an die Datenbank zu bekommen, bekomme ich einen Fehler [object HTMLInputElement]
.
Wenn ich den Rückkehrmodus text
-html
ändern gibt es die Daten effektiv diese Daten kommen zusammen mit Input-Feld, das Sie dies unten auf dem Druckbild-überprüfen;
Die Pfeile in der rot-Grenz Unterseite Eingabefeld darstellen.
$(document).ready(function() {
$('#publish-sell').click(function() {
var payload = {
nameClient: $('#nameClient').val(),
nameFantasySell: $('#nameFantasySell').val(),
addresOfClientSell: $('#addresOfClientSell').val(),
annotations: $('#annotations').val(),
neighborhood: $('#neighborhood').val(),
cep: $('#cep').val(),
phoneLandline: $('#phoneLandline').val(),
cellphone: $('#cellphone').val(),
autocompleteBusinessReseller: $('#autocompleteBusinessReseller').val(),
amountProduct: $('#amountProduct').val(),
productSoldSell: $('#productSoldSell').val(),
producFinalPrice: $('#producFinalPrice').val(),
registeredDaySell: $('#registeredDaySell').val()
};
$.ajax({
url: "/product/sell-sucess",
type: "POST",
contentType: "application/json",
processData: false,
data: JSON.stringify(payload),
complete: function (data) {
$("#printReceipt").click(function() {
$("#nameClientReciept").html(nameClient);
});
}
});
});
});
Dies ist mein Ergebnis.
<h2 class="left-align white-text person-name" id="nameClientReciept"></h2>
Sie setzen 'nameClient', was ich nicht in Ihrem Code sehe und es scheint ein 'HTMLInputElement' zu sein, wenn Sie den Wert' nameClient' Ihrer Payload brauchen, müssen Sie 'nameClient' in' Payload ändern. nameClient', – Gerardo
Das ist kein Fehler; das ist eine Zeichenfolgendarstellung eines '' Elements. Sie haben 'nameClient' nirgends definiert, also nehme ich an, dass es automatisch die '' mit dieser ID übernimmt. – Xufox
@Gerardo Danke für die Hilfe !!!! Wirklich mein Fehler war in der Datenausgabe – Gabriel