2014-12-01 2 views
0

목록 상자를 선택하면 값이 동적으로 변경되는 JavaScript 기능이 있습니다.이 값을 사용하여 텍스트 필드에서 해당 값을 가져올 수 있습니다.하지만 가져 가고 싶습니다. 내가이 얻을 수없는 오전 JSP 변수에 그 값이 난 것을 원하는 id.but 사용하여 사업부의 값을 보여주고있다자바 스크립트 변수 값을 jsp 값으로 전달하는 방법

$('#branch_branchTypeId').on('change', function (event) { 
    //var vl = $("option:selected",this).text(); 
    var vl = $(this).val();  
    var myvalue=$("option:selected",this).text(); 
    $('.text').val(myvalue); 
    document.getElementById("hiddenField").value=myvalue; 

    var target = $("#business"); 
    if (vl) { 
     target.show(); 
    } else { 
     target.hide(); 
    } 
}); 

  <div class="form-control"> 
       <label class="lebelMergin" for="_Manager"> 
       <span class="spanMergin"></span> 
      <input type='text' class='text' name='business1' id="hiddenField" /> 
       </label> 
      </div>  

JQuery와, 내가 한 일이다 스크립트 변수의 id.

+0

감사 @Thilo를 내가 JSP 변수에 myvalue의 값을 설정할 수 없습니다. – lucifer

+0

어떻게 든 서버에 값을 전송해야합니다. 아마 Ajax를 통해 가능할 것입니다. – Thilo

+0

동일한 JSP 페이지에서 사용 중 – lucifer

답변

1

유일한 방법은 AJAX입니다. AJAX를 사용하여 서버를 호출하고 모든 데이터를 JSON 형식으로 보낼 수 있습니다. jQuery의 load()

0

사용 use this link to get more reference

코드를 호출 할 parametersURL 니펫을 사용하는 최적의 솔루션이 될 것입니다 : 응답에 대한하지만 그 질문에서

$.ajaxSetup({ cache: false }); $("#Divsection").load(URLofresourceofAjax,{ "param1OfRequest":value,"Param2":value});

관련 문제