Ich habe ein FormData-Objekt erstellt und Elemente mit den folgenden Codezeilen daran angehängt. Es funktioniert gut für mich, aber ich möchte wissen, ob es einen überarbeiteten Weg gibt, dies zu tun.Wie kann ich diesen Code-Block für das Anhängen von Daten an das Objekt umgestalten
var form_data = new FormData();
//Append the data into the FormData object
form_data.append('action', 'my_action');
form_data.append('username', $("[name=username]").val());
form_data.append('email', $("[name=email]").val());
form_data.append('first_name', $("[name=first_name]").val());
form_data.append('last_name', $("[name=last_name]").val());
form_data.append('website', $("[name=website]").val());
form_data.append('password', $("[name=password]").val());
Ich sende diese Form_data in Ajax.
$.ajax({
url: register_data.admin_url,
type: 'POST',
data: form_data,
processData: false,
contentType: false,
success: function(response) {
alert('Got this from the server: ' + response);
}
});
Ich habe nicht verwendet die Form ta g in meiner Form. – Annapurna
Sie sollten wirklich sein, für UX und Zugänglichkeit Gründe –
ok, ich werde. aber gibt es eine möglichkeit, den code zu verkürzen, wenn ich kein form-tag verwende? – Annapurna