Javascript jquery不工作时的formdata,服务器返回空字符串

Javascript jquery不工作时的formdata,服务器返回空字符串,javascript,php,jquery,form-data,Javascript,Php,Jquery,Form Data,我已经阅读了以前类似问题的大部分回答,并尝试了相同的结果。没有服务器错误,服务器接收的数据字段为空。我正在使用表单数据 $(“#sbtn”).onclick(函数(){ var url=“php/add.php”; var fd=新FormData(); fd.append('file',files[0]); fd.append('type','music'); fd.append('username',$('input[name=username]')).val(); $.ajax({ 类型

我已经阅读了以前类似问题的大部分回答,并尝试了相同的结果。没有服务器错误,服务器接收的数据字段为空。我正在使用表单数据

$(“#sbtn”).onclick(函数(){
var url=“php/add.php”;
var fd=新FormData();
fd.append('file',files[0]);
fd.append('type','music');
fd.append('username',$('input[name=username]')).val();
$.ajax({
类型:“POST”,
url:url,
数据:fd,
contentType:false,
processData:false,
成功:函数(resp){alert(“服务器响应:+resp);}
});
});

名称

让我们看看add.php文件。$(“#sbtn”).onclick?它应该是$(“#sbtn”)。单击。。。。。。文件[0]?它应该是$('input[type=file]')[0].files[0]..让我们看看add.php文件。$(“#sbtn”).onclick?它应该是$(“#sbtn”)。单击。。。。。。文件[0]?它应该是$('input[type=file]')[0].files[0]..让我们看看add.php文件。$(“#sbtn”).onclick?它应该是$(“#sbtn”)。单击。。。。。。文件[0]?它应该是$('input[type=file])[0]。文件[0]。。。。