Jquery filer.js Ajax请求不发送更新的变量值

时间:2016-01-03 19:44:19

标签: javascript php jquery ajax

所以我得到了这个jquery插件,它将ajax请求发送到附带变量的php文件。 但是,正在页面上更改附加到数据{type:filetype}的变量。当用户提交要发送的请求时,不会发送文件类型的新值。 知道为什么吗?

filetype变量是一个全局变量:

<script type="text/javascript">
    var filetype = "";
</script>

这是启动的插件:

$('#filer_input1').filer({
            uploadFile: {
                url: "php/fileupload/upload.php",
                data: {order:19,
                        type:filetype},
                type: 'POST',
                enctype: 'multipart/form-data',
                beforeSend: function(){
                    console.log(filetype);
                },
                success: function(data, el){
                    console.log(data);
                    console.log(el);
                },
                error: function(el){
                },
                statusCode: null,
                onProgress: null,
                onComplete: null
            }
}

更新变量的函数:

function setFileType(x){
        var text = $("#"+x).html() + ' <span class="caret"></span>';
        $("#fileTypeSelect").html(text);
        filetype = x;
    }

非常感谢任何帮助

0 个答案:

没有答案