0

我尝试使用 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);
        });

我可以将以上所有内容都发送到 php 端。但是,我无法将文件发送到 php 端

print_r($_FILES) 数组为空,为什么?

4

1 回答 1

6

您不能通过 AJAX 上传这样的文件。如果您不需要支持旧浏览器,您可以使用支持 AJAX 文件上传的表单插件,甚至可以回退到旧浏览器的隐藏 iframe。

于 2012-04-26T07:34:43.153 回答