php $ FILES是空的

snn*_*dsm 0 php jquery

我尝试使用php和jquery向db插入一行

我有这个代码

$.post('/json/management/AddArtistAjax', 
    {
       "artistName": $("#nameSurnameID").val()
            ,
            "Country": $("#country").val()
            ,
            "bDate" :  $("#demo1").val()
            ,
            "dDate" :  $("#demo2").val()
            ,
            "bio" : $("#bioID").val()


    },
    function(response){
            alert(response);
        });
Run Code Online (Sandbox Code Playgroud)

我可以发送上述所有的PHP端.但是,我无法发送文件到PHP端

print_r($ _ FILES)数组为空为什么?

Thi*_*ter 6

你不能通过AJAX上传这样的文件.如果你并不需要支持旧的浏览器,你可以使用表格插件支持AJAX文件上传,甚至可以回退到一个隐藏的iframe旧版本浏览器.