2012-02-18 2 views
0

uploadif jquery 플러그인을 사용하여 업로드 스크립트를 만들고 있습니다. mysql에 uploadify로 HTML 선택 목록 값을 보내고 싶다. 코드 does not는 일하지 않는다. HTML 선택 목록 값을 제외한 모든 것을 MySQL DB에 씁니다. 그래도 문제가 해결되지 않으면 (선호하는 디버거가 또는 무엇이든) 방화범의 $.post에 중단 점을 넣어,업로드 목록과 함께 선택 값 보내기

'onComplete': function(event, ID, fileObj, response, data) 
{ 
    var kategorija = $("#kategorija").val(); 

    $.post(... 

을하고을 확인하십시오

var kategorija = $("#kategorija").val(); 

$('#file_upload').uploadify({ 
    'uploader' : '/uploadify/uploadify.swf', 
    'script' : '/uploadify/uploadify.php', 
    'cancelImg' : '/uploadify/cancel.png', 
    'multi'  : true, 
    'auto'  : false, 
    'folder' : '/uploads', 
    'sizeLimit' : '5242880', 
    'queueSizeLimit' : 10, 

    'onQueueFull' : function(event, queueSizeLimit) 
    { 
     alert("Najvecje stevilo datotek, ki jih lahko naenkrat nalozite je " + queueSizeLimit); 
     return false; 
    }, 
    'onComplete' : function(event, ID, fileObj, response, data) 
    { 
     $.post("insert.php", {name: fileObj.name, lol: krnekiup, path: fileObj.filePath, kategorija: kategorija}, function(info) 
     { 
     }); 
    } 
    }); 

답변

0

대신 onComplete 콜백 내부의 값을 검색하십시오 kategorija의 값.

'onUploadStart': function(event, data) { 
      selected_index = document.getElementById("des").selectedIndex; 
      var albumID = document.getElementById("des").options[selected_index].value; 
      jQuery("#upload_btn").uploadify('settings','formData', {'des' : albumID}); 
      } 

설명 : 당신이 태그를 선택의 "des"의 ID입니다

+0

에서 참조를 가지고! 그것은 지금 일한다! –

0

는이 코드를 추가합니다. 코드는 formData 코드 근처에 있습니다. ($_POST['des'])

우리는이 문제를 해결하기 위해 동일한 문제와 어려움을 겪었습니다. LOL

참고 : 내가 대단히 감사합니다 here