2011-02-02 7 views
0

이 플러그인을 사용하고 있습니다. http://valums.com/ajax-upload/. 나는이 코드를 사용하고 있습니다 : 요청이 서버에 만들어 질 때 항상 빈 값 대신 실제 값이 무엇인지의 서버로 이동 지금매개 변수를 통해 동적 값 전달

var uploader = new qq.FileUploader({ 
    // pass the dom node (ex. $(selector)[0] for jQuery users) 
    element: document.getElementById('file-uploader'), 
    // path to server-side upload script 
    action: '/server/upload', 
    params: {item1:$('#txtName').val() } 
}); 

를 (필자는 페이지가로드 된 후 텍스트 상자의 값을 변경) . 이 경우 텍스트 상자의 첫 번째 기본값이 전달 된 것 같습니다. 내 질문에 어떻게 텍스트 상자의 동적 가치를 서버에 전달할 수 있습니까?

+1

를 실행 ? – jball

+0

이 코드는 페이지로드가 –

+0

일 때 실행되는 것보다 답이 있습니까? – Luke

답변

-2

나는 매개 변수를 전송하고 데이터 옵션을 사용하여 ASP.NET에서 QueryString을 통해 수신했습니다

var uploader = new qq.FileUploader({ 
    // pass the dom node (ex. $(selector)[0] for jQuery users) 
    element: document.getElementById('file-uploader'), 
    // path to server-side upload script 
    action: '/server/upload', 
    data: {item1:$('#txtName').val() } 
}); 

서버 코드 :이 코드는

string item1 = Request["item1"]; 
+0

이 답변입니까? –

3
$("#txtName").change(function() { 
    uploader.setParams({item1: $(this).val()}); 
}); 
2
onSubmit: function(id, fileName) { 
    uploader.setParams({ 
     action: 'import_data', 
     overwrite: $('#tracking_overwrite').is(':checked')?1:0 
    }); 
} 
관련 문제