$ ajax文件上传不起作用

时间:2016-04-02 09:58:05

标签: javascript

我有下面的代码,使用Jquery AJAX提交表单并上传图片。当ajax调用服务器文件时,我无法访问$ _FILES变量。

my $resulthash_ref = \%resultHash; #Hash reference 

NVD::save2db($resulthash_ref, $dbh_global);


#inside the subroutine 
{
    my ($hash_ref,$dbh) = (@_);
    my %hash = %{$hash};  #Dereference the hash
}

和HTML下面的

function submitForm()
        {  
            var data = $("#ff").serialize();

            $.ajax({

                type : 'POST',
                url  : 'register_process.php',
                data : data,
                contentType: false, 
                cache: false,                   
                processData:false, 
                beforeSend: function()
                { 
                    $("#error").fadeOut();
                    $("#register_btn").html('  sending ...');
                },
                success :  function(response)
                {      
                    if(response=="ok"){

                        //$("#register_form_succ").fadeIn();
                        $("#register_form_succ").html('Registration successful <a href="index.php">Click here</a> to login');
                    }
                    else{

                        $("#error").fadeIn(1000, function(){      
                            $("#error").html(' '+response+' !');
                        });
                    }
                }
            });
            return false;
        }

但是在register_process.php中我无法得到$ _FILES变量。它是空白的

0 个答案:

没有答案