我想用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)
| 归档时间: |
|
| 查看次数: |
5139 次 |
| 最近记录: |