2011-02-17 85 views
0

有沒有人使用Uploadify 3.0版測試版?我很難實施它。目前沒有可用的文檔。如果有人使用該腳本,請讓我知道如何將額外的字段數據發送到後端php文件。這裏就是我試圖(和不工作):如何使用Uploadify 3.0將額外的字段數據發送到後端?

<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

如果我得到你的問題是正確的,以獲取額外的字段只添加他們在onUpload功能;這應該工作(沒有其他領域我看到有)

"onUploadStart" : function(){ 
     $("#file_upload").uploadifySettings("postData",{ 
        "name": $("#name").val(), 
        "userId": $("#userId").val(), 
        },0); 
+0

感謝您花時間回覆。正如你在我的代碼中看到的,我在做同樣的事情,但是我不能在'uploadify.php'文件中得到任何變量。我的配置是否正確?以及如何獲得php文件中的發佈變量?謝謝。 – adam 2011-02-17 22:42:43

1

你可以試試:

'onUploadStart' : function(){ 
$('#mugshot_upload_new').uploadifySettings(
    'postData', 
    { 
     "name": $("#name").val(), 
     "userId": $("#userId").val() 
    } 
); 
}, 

沒有 「0」 結尾。這對我來說很有用。

1

在3版本,這個工作跟我

'onUploadStart' : function() {              
    $("#file_upload_1").uploadify("settings", 'formData',{"user_email_input": $("#user_email_input").val()}) 
}, 

謝謝!

相關問題