2015-01-20 3 views
-3

아약스 호출을 사용하여 여러 데이터를 보내려고합니다.하지만 아약스 호출에서 파일을 보낼 수 있습니다. 아약스 호출로 여러 데이터를 보낼 수 있습니다. 여기 있습니다. 내 코드는아약스 호출에서 둘 이상의 매개 변수 보내기

function sendToConsultant(){ 

    var fname = $('#<portlet:namespace />fname').val(); 
    var lname = $('#<portlet:namespace />lname').val(); 
    var email = $('#<portlet:namespace />email').val(); 
    var phone = $('#<portlet:namespace />phone').val(); 
    var jobtitle = $('#<portlet:namespace />jobtitle').val(); 
    var comments = $('#<portlet:namespace />comments').val(); 
    var url = "<%=candidateInterestURL%>"; 

    var fname = $('#<portlet:namespace />fname').val(); 
    var lname = $('#<portlet:namespace />lname').val(); 
    var email = $('#<portlet:namespace />email').val(); 
    var phone = $('#<portlet:namespace />phone').val(); 
    var jobtitle = $('#<portlet:namespace />jobtitle').val(); 
    var comments = $('#<portlet:namespace />comments').val(); 
    var type = "candidateInterestInJob"; 



    $.ajaxFileUpload({ 

     url:'<%=candidateInterestURL%>', 
     secureuri : false, 
     fileElementId : 'fileName', 
     dataType : 'json', 
     data:{'fname':fname,'lname':lname}, 
     success : function(data, status) { 

      alert('hiii'); 
     }, 
     error:function (data, status, e){ 
      alert("There might be some issue with this file."); 
     } 
    }); 

이 내가 사용하고있는 코드입니다,하지만 .Someone 저를 도와주세요 작동하지 advance.Someone에 Thnanks 당신은이처럼 매개 변수 이름에 따옴표를 누락

답변

0

도와주세요 ,

data:{"fname":fname,"lname":lname}, 
+0

오지 않아 ..... – lucifer

+0

더 큰 따옴표가 A.Wolf 당신이 도움이 될 수 있습니다 –

+0

여기에 선택 사항 ?? – lucifer

0

ajaxFileUpload 추가 데이터를 보낼 수 없습니다. 코드에서 사용하는 data 옵션을 js 라이브러리에서 사용할 수 없습니다. 다른 데이터를 formData 옵션을 통해 보낼 수있는 jQuery-File-Upload과 같은 다른 jQuery 플러그인을 사용해보십시오.

희망이 도움이됩니다.

감사합니다.

0

주문을 변경하십시오. Firt 이름 다음 값 :

data:{fname:"fname" , lname:"lname"}, 
관련 문제