[英]Jquery collect form data and send to php
我有以下代碼:
var data = [];
var workerEdit = {
'id':'',
'name': '',
'photo': '',
'bibliography': '',
'history': '',
'salary': ''
}
workerEdit.id = ""+id+"",
workerEdit.name = $('#workers_response input[name="name"][data-id="gear-'+id+'"]').val(),
workerEdit.photo = $('#workers_response input[name="pas-scan"][data-id="gear-'+id+'"]')[0].files[0],
workerEdit.bibliography = $('#workers_response textarea[name="bibliography"][data-id="gear-'+id+'"]').val(),
workerEdit.history = $('#workers_response textarea[name="history"][data-id="gear-'+id+'"]').val(),
workerEdit.salary = $('#workers_response input[name="salary"][data-id="gear-'+id+'"]').val()
data.push(workerEdit);
我如何將我的數據變量轉換為FormData並將其發送到php throw ajax?
嘗試這個:
var data = { 'id':'1', 'name': '2', 'photo': '3', 'bibliography': '4', 'history': '5', 'salary': '6' }; var formData= new FormData(); Object.keys(data).forEach(function(key) { formData.append(key, data[key]); }) for(var part of formData.entries()){ console.log(`key: ${part[0]}, value: ${part[1]}`); }
Object.keys(@object)
將返回一個數組,其中包含您傳遞的對象的鍵。 https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Object/keys
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.