使用Uploadify发送其他字段数据

ada*_*dam 5 php jquery

我想用uploadify发送一些额外的(表单)字段数据.为此,我使用的是scriptData.例如,以下代码正确发送名称和位置字段的静态值.

<script type="text/javascript">
$(document).ready(function() {
    $("#fileUpload").fileUpload({
        'uploader': 'uploadify/uploader.swf',
        'cancelImg': 'uploadify/cancel.png',
        'script': 'uploadify/upload.php',
        'folder': 'files',
        'multi': false,
        'displayData': 'speed',
        'scriptData': {'name':'JohnDoe', 'location':'Australia'}

    });
});
</script>
Run Code Online (Sandbox Code Playgroud)

但是,由于我有输入字段名称和位置,因此我想发送动态值.为此,我发送ScriptData中的值如下

'scriptData' : {'name' : $('#name').val(), 'location' : $('#location').val()}
Run Code Online (Sandbox Code Playgroud)

在upload.php上,我正在尝试

$name = $_GET['name'];
$location = $_GET['location'];
Run Code Online (Sandbox Code Playgroud)

但它没有得到任何价值.请帮我解决这个问题,如何发送其他字段数据.谢谢.

Jam*_*all -1

您需要指定发布变量的方法:

在您的上传配置中:

//...
'method': 'POST',
//...
Run Code Online (Sandbox Code Playgroud)