我已经创建了一个FormData对象并使用以下代码行将元素附加到它。它适用于我,但我想知道是否有重构的方式来做到这一点。我该如何重构此代码块以将数据附加到对象
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());
我在ajax发送这个form_data。
$.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);
}
});
我没用过形式ta克在我的形式。 – Annapurna
你真的应该是,为UX和可访问性的原因 –
好吧,我会的。但有没有办法缩短代码,如果我不使用表单标签? – Annapurna