Javascript 使用多种数据类型处理AJAX请求
我试图在谷歌上查找信息,但没有结果。我想用密钥('data':'unknown','datakey':'status')和文件发送到服务器阵列 我尝试了此选项,但设置contentType:false和processData:false删除密钥:Javascript 使用多种数据类型处理AJAX请求,javascript,jquery,arrays,ajax,Javascript,Jquery,Arrays,Ajax,我试图在谷歌上查找信息,但没有结果。我想用密钥('data':'unknown','datakey':'status')和文件发送到服务器阵列 我尝试了此选项,但设置contentType:false和processData:false删除密钥: $('#null').on('click', function(efile) { var inFile = new FormData(); inFile.append('outFile', efile.target.files[0]); }); $.
$('#null').on('click', function(efile) {
var inFile = new FormData();
inFile.append('outFile', efile.target.files[0]);
});
$.ajax({
cache:false,
contentType:false,
processData:false,
url:'fileservice.php',
data:{'data':'unknown','datakey':'status', inFile},
type:"POST",
success: function(eresponse) {
alert(eresponse);
}
});
“contentType”是您发送的数据类型,例如“application/json;字符集=utf-8'
默认值为:“application/x-www-form-urlencoded”
请尝试下面的代码$.ajax({ 如果仍然没有解决您的问题,请告诉我
url:'fileservice.php',
cache:false,
contentType: "application/json; charset=utf-8",
data : JSON.stringify({'data':'unknown','datakey':'status', inFile}),
processData:false,
type:"POST",
success: function(eresponse) {
alert(eresponse);
}
});