Ich habe 10 AJAX-Abfragen mit den gleichen Parametern.jQuery AJAX Datenparameter
$.ajax({
global: false,
type: 'POST',
url: value,
dataType: 'html',
data: {
firstname: $("#firstname").val(),
lastname: $("#lastname").val(),
surname: $("#surname").val(),
age: $("#age").val(),
...
sex: $("#sex").val()
},
success: function(result) {
console.log(result);
},
error: function (request, status, error) {
serviceError();
}
});
Wie kann ich diese Parameter vereinheitlichen, um sie nicht 10 mal zu schreiben, weil ich 76 Parameter habe?
Sie können es vor Ihrem Ajax Anruf tun. – IsraGab
@IsraGab okay, aber wie. Kannst du mir zeigen? – diank
Wenn Sie alle Felder innerhalb eines Formulars übergeben möchten, können Sie 'data: $ ('# form') verwenden serialize();' Wenn nicht, können Sie eine Zeichenfolge mit allen Parametern in Form von 'Daten vorbereiten : $ ('# form'). serialize() + "& par1 = 1 & par2 = 2 & par3 = 232" ' einfach durch die verfügbaren parameter schleifen und eine string vorgeben – jeetaz