Javascript 如何在jQUERY中获取post文件数据

Javascript 如何在jQUERY中获取post文件数据,javascript,php,jquery,file-upload,Javascript,Php,Jquery,File Upload,我有一个包含三个post数据的表单,我必须附加一个filedata(input type=“file”)。当我在js中警告post数据时,我没有得到文件数据。我如何解决它?请提出解决办法 [![enter image description here][1]][1] [1]: https://i.stack.imgur.com/Q0qdk.png $(“#员工ID_contactus”)。单击(功能(事件){ cs#U数据#U装载机#U装载(“#cs#U雇主#U联系人#装载机数据”)

我有一个包含三个post数据的表单,我必须附加一个filedata(input type=“file”)。当我在js中警告post数据时,我没有得到文件数据。我如何解决它?请提出解决办法

[![enter image description here][1]][1]


  [1]: https://i.stack.imgur.com/Q0qdk.png
$(“#员工ID_contactus”)。单击(功能(事件){
cs#U数据#U装载机#U装载(“#cs#U雇主#U联系人#装载机数据”);
var default_message=jQuery(“#cs#u雇主_联系人”)。数据('validationmsg');
event.preventDefault();
var ajaxurl=jQuery(“.cs profile联系人详细信息”).data('adminurl');
var employerid=jQuery(“.profile contact btn”).data('employerid');
var captcha_id=jQuery(“.cs profile contact detail”).data('cap');
jQuery.ajax({
类型:“POST”,
url:ajaxurl,
数据类型:“html”,
数据:$(“#ajaxcontactemployer”).serialize()+”&employerid=“+employerid+”&action=ajaxcontact\u employer\u send\u mail”,
成功:功能(响应){
jQuery(#ajaxcontactemail”).removeClass('has#error');
jQuery(“#ajaxcontactname”).removeClass('has#error');
jQuery(“#ajaxcontactcontents”).removeClass(“has#error”);
变量模式=/^([a-zA-Z0-9_。-])+@([a-zA-Z0-9_。-])+\([a-zA-Z])+([a-zA-Z])+([a-zA-Z])+/;
var response_data=response.split(“|”);
if(jQuery(“#ajaxcontactname”).val()=''){
jQuery(“#ajaxcontactname”).addClass('has#error');
}否则
if(!pattern.test(jQuery(#ajaxcontactemail”).val()){
jQuery(“#ajaxcontactemail”).addClass('has#error');
}否则
if(jQuery(“#ajaxcontactcontents”).val().length<35){
jQuery(“#ajaxcontactcontents”).addClass('has#error');
}
var错误_容器=“”;
如果(响应_数据[1]==1){
错误_container='×'+响应_数据[0]+'

'; jQuery(“#ajaxcontact response”).html(错误容器); }否则{ 错误_container='×'+响应_数据[0]+'

'; jQuery(“#ajaxcontact response”).html(错误容器); jQuery(“#ajaxcontactcontents”).val(“”); 验证码重新加载(ajaxurl,验证码id); } jQuery(“#cs#u雇主#联系人#加载者数据”).html(“”); } }); 返回false; });
这是表单查看代码的方式:

请显示您的代码如果您上传文件,它应该返回上传到服务器上的文件名请发送您的代码您在
标记中设置了
enctype='multipart/form data'
?还可以尝试使用
打印($\u POST)输出您的字段
并查看是否获得所有字段。请显示code如果上载文件,则应返回服务器上上载的文件名。请发送代码在
标记中设置
enctype='multipart/form data'
?还可以尝试使用
print\r($\u POST)输出字段
并查看是否获得所有字段。