使用AJAX请求发送文件参数

时间:2015-03-19 12:00:15

标签: javascript php jquery ajax forms

我有一个表单,它有几种输入类型。 我用AJAX保存表单:

function save_form_data(){
    $.ajax({
                url:"path/to/file.php",
                method:"POST",
                dataType:'json',
                data: $("#options_form").serializeArray(),
                success:function(returnObj){
                console.log(returnObj);
                }
           });
}

我在jQuery的提交功能上使用此功能。

$('#options_form').submit(function(event){
    console.log('submitted');
    event.preventDefault();
    save_theme_options();
});

但是,我面临的问题是我无法使用AJAX请求获取表单中上传的文件。我尝试打印$ _FILES,但结果是一个空数组。

如何解决此问题?

0 个答案:

没有答案