gpt4 book ai didi

php - JQuery fomdata 将空数据发送到 php 文件?

转载 作者:行者123 更新时间:2023-12-01 07:40:00 25 4
gpt4 key购买 nike

我正在尝试通过 jquery formdata 上传文件,无需任何表单。我的问题是它没有将任何数据发送到 php 文件。

这是我的jquery代码

jQuery(document).ready(function() {
jQuery('#e_picture').change(function() {

var file_data = jQuery('#e_picture').prop('files')[0];
var form_data = new FormData();
form_data.append('e_picture', file_data);
form_data.append('e_uid', '3585');

//});
// data: {e_uid: e_uid, e_picture:'23'},

jQuery.ajax({
url: "index.php?option=com_objectified&task=course_reg.addPicture",
type: 'POST',
data: {
form_data
},
processData: false,
contentType: false,
success: function(result) {
alert('This is ' + result); // Here I show onlu e_uid but it alerts blank result
}
});
});
});

HTML

<input type="file" class="form-control" name='e_picture' id='e_picture'>

最佳答案

您发送form_data的方式错误

而不是

data: {
form_data
},

就这样发送

data: form_data,

关于php - JQuery fomdata 将空数据发送到 php 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51816067/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com