Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用多种数据类型处理AJAX请求_Javascript_Jquery_Arrays_Ajax - Fatal编程技术网

Javascript 使用多种数据类型处理AJAX请求

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]); }); $.

我试图在谷歌上查找信息,但没有结果。我想用密钥('data':'unknown','datakey':'status')和文件发送到服务器阵列

我尝试了此选项,但设置contentType:false和processData:false删除密钥:

$('#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);
    }
});