2012-09-10 53 views
0

我一直在努力解決我的問題。我看過谷歌的負載,並嘗試修復,但我沒有運氣。有問題發送上傳值到隱藏字段

$(function() { 
    $("#listing_pic").uploadify({ 
     height  : 30, 
     swf   : 'uploadify/uploadify.swf', 
     uploader  : 'uploadify/uploadify.php', 
     width   : 120, 
     fileExt  : '*.jpg; *.jpeg; *.JPG; *.JPEG;', 
     checkExisting : 'uploadify/check-exists.php', 
     simUploadLimit: 2, 
     fileSizeLimit : '4MB', 
     auto   : true, 
     multi   : true, 
     onComplete : function(event,queueID,fileObj,response,data) { 
      $('#hiddenlistingpic').val(response); 
     }, 
    }); 
}); 

我試着讓Uploadify我的圖像上傳到我的服務器(正常工作),但然後發送文件名的隱藏字段,這樣我可以上傳數據到我的數據庫更新類。這讓我很頭疼,而且我確定它很簡單。

+1

你可以console.log(response + data)? – Phil

+0

什麼是您的'uploadify/check-exists.php'返回值或回顯值? – shadyyx

+0

爲什麼不直接在服務器端上傳腳本中更新數據庫? – hndr

回答

1

從這裏:https://stackoverflow.com/a/3466188/1253747

$(function() { 
$("#listing_pic").uploadify({ 
    height  : 30, 
    swf   : 'uploadify/uploadify.swf', 
    uploader  : 'uploadify/uploadify.php', 
    width   : 120, 
    fileExt  : '*.jpg; *.jpeg; *.JPG; *.JPEG;', 
    checkExisting : 'uploadify/check-exists.php', 
    simUploadLimit: 2, 
    fileSizeLimit : '4MB', 
    auto   : true, 
    multi   : true, 
    onComplete : function(event,queueID,fileObj,response,data) { 
     $('#hiddenlistingpic').val(fileObj.name); 
    }, 
}); 
}); 

或從uploadify文檔,似乎有很多其他方式得到它:

'onUploadSuccess' : function(file, data, response) { 
     $('#hiddenlistingpic').val(file.name); 
    } 

同樣的事情可以用onuploadcomplete來完成。 還是有什麼我失蹤?

+0

onUploadSuccess是我需要的版本。乾杯哥們,知道這很簡單! –