Javascript 使用formdata通过jQueryAjax将带有fileinput、textinput和多个复选框的表单发布到php
我需要创建一个表单,您可以在其中选择要上载的文件,在输入字段中输入一些文本,并选中由复选框表示的一个或多个类别。该表单通过jquery ajax发布到我的php脚本中。Javascript 使用formdata通过jQueryAjax将带有fileinput、textinput和多个复选框的表单发布到php,javascript,php,jquery,ajax,forms,Javascript,Php,Jquery,Ajax,Forms,我需要创建一个表单,您可以在其中选择要上载的文件,在输入字段中输入一些文本,并选中由复选框表示的一个或多个类别。该表单通过jquery ajax发布到我的php脚本中。 到目前为止,我已经为文件上传和输入字段的工作部分 //上传文件 回显“文件名”$文件名。“评论:”$_张贴[“评论”]; 如何附加复选框的数据并在php脚本中使用它们?理想情况下,它只需附加提交表单时选中的复选框的ID或数据属性。如何 var ch_data = []; $('input[type="checkbox"]:
到目前为止,我已经为文件上传和输入字段的工作部分
//上传文件
回显“文件名”$文件名。“评论:”$_张贴[“评论”];
如何附加复选框的数据并在php脚本中使用它们?理想情况下,它只需附加提交表单时选中的复选框的ID或数据属性。如何
var ch_data = [];
$('input[type="checkbox"]:checked').each(function(){
ch_data.push($(this).attr('id'));
});
form_data.append('checkboxes', ch_data);
form_data.append('checkbox1',$('input:checkbox:checked').val())哇,没想到会这么简单。谢谢你,工作很有魅力!
var ch_data = [];
$('input[type="checkbox"]:checked').each(function(){
ch_data.push($(this).attr('id'));
});
form_data.append('checkboxes', ch_data);