是否有人使用过Uploadify版本3.0测试版?我很难实现它。目前没有可用的文档。如果有人使用过脚本,请告诉我如何将额外的字段数据发送到后端php文件。这是我正在尝试(并且不起作用):
<script type="text/javascript">
$(document).ready(function() {
$("#file_upload").uploadify({
"swf" : "uploadify.swf",
"uploader" : "uploadify.php",
"cancelImage" : "uploadify-cancel.png",
"auto" : true,
"onUploadStart" : function(){
$("#file_upload").uploadifySettings("postData",{
"name": $("#name").val(),
},0);
},
})
});
</script>
HTML:
<fieldset>
<form id="upload_form" action="" method="post" enctype="multipart/form-data">
Name:<input type="text" name="name" id="name"/>
<input type="hidden" name="userId" id="userId" value="1" /><br />
choose file:<input type="file" id="file_upload" name="file_upload" />
<div id="recordHolder" style="display:none"></div>
</form>
</fieldset>
答案 0 :(得分:1)
您可以尝试:
'onUploadStart' : function(){
$('#mugshot_upload_new').uploadifySettings(
'postData',
{
"name": $("#name").val(),
"userId": $("#userId").val()
}
);
},
最后没有“0”。它适用于我。
答案 1 :(得分:1)
在版本3中,这与我合作
'onUploadStart' : function() {
$("#file_upload_1").uploadify("settings", 'formData',{"user_email_input": $("#user_email_input").val()})
},
谢谢!
答案 2 :(得分:0)
如果我的问题是正确的,要检索额外的字段,只需将它们添加到onUpload函数中;这应该工作(我没有看到其他领域)
"onUploadStart" : function(){
$("#file_upload").uploadifySettings("postData",{
"name": $("#name").val(),
"userId": $("#userId").val(),
},0);