我正在使用这里的插件:http ://www.uploadify.com/
我正在尝试更新/添加 scriptData 但它不起作用。值始终保持不变,我做错了什么?
这是我的标题中的相关代码..
<script type="text/javascript">
$(document).ready(function() {
$('#sampleFile').uploadify({
'uploader': 'include/uploadify/uploadify.swf',
'script': 'upload_test.php',
'scriptData': {'full_name': 'JohnDoe'},
'fileDataName': 'sampleFile',
'folder': '/work/avais/bizlists/lists',
'cancelImg': 'include/uploadify/cancel.png',
'onAllComplete' : function(){
$('#sampleFile').uploadifySettings('scriptData', { 'full_name': $('#full_name').val() });
}
});
});
</script>
这个我也试过了。。
<script type="text/javascript">
$(document).ready(function() {
$('#sampleFile').uploadify({
'uploader': 'include/uploadify/uploadify.swf',
'script': 'upload_test.php',
'scriptData': {'full_name': 'JohnDoe'},
'fileDataName': 'sampleFile',
'folder': '/work/avais/bizlists/lists',
'cancelImg': 'include/uploadify/cancel.png',
'onAllComplete' : function(){
$('#sampleFile').uploadifySettings('scriptData', document.getElementById('full_name').value);
}
});
});
</script>
这是我的HTML代码..
<div id="upload_wrapper">
<input type="text" id="full_name" name="full_name" /><br />
<input id="sampleFile" name="sampleFile" type="file" />
<input type="button" name="upload" value="Upload" onclick="javascript:$('#sampleFile').uploadifyUpload();" />
</div>
我总是得到 'full_name' POST var 返回的 'JohnDoe'。