簡體   English   中英

jQuery收集表單數據並發送到php

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM