У меня есть объект, и я попытался добавить имена и значения из этого объекта в FormData Object, но я пытаюсь отправить его в свой php-файл с помощью JSON, и я не думаю, что я делаю это правильно. Либо это, либо я неправильно печатаю значения в файле php. Хотя я почти уверен, что мой JS-код неверен. Я никогда раньше не работал с formData, но я знаю, что в конце концов мне придется добавить файл в форму, и я не хочу делать два отдельных запроса. Кто-нибудь может пролить свет? Я ценю это.
function activityFormSubmit() {
var formData = new FormData();
var fields= {
date: "2019-10-06"
action: "sky diving"
userID: "3"
request: "including photograph and t-shirt"
}
for(var key in reqfields){
formData.append(key, reqfields[key]);
}
submitRequest.setOptions({
data : formData
}).send();
}
window.addEvent('domready', function(){
submitRequest = new Request({
method : 'post',
url : submit.php',
data : 'formData',
onRequest : function() {
},
OnSuccess : function(responseText){
}
});
});