2017-11-30 16 views
-1

私はajaxから選択ボックスオプションのデータコールを受け取りました。このコードのような 追加オプションデータを取得するにはどうすればよいですか?

function fn_callAreaDetail(){ 
      $("#caArea").empty(); 
      $("#caArea").append("<option>"+'select your address'+"</option>"); 
      var selectArea = $("#selectArea").val(); 
      $.ajax({ 
       type: "POST", 
       data: { 
        comCode : selectArea 
       }, 
       url: "<c:url value="/select/detailArea"/>" 
      }).success(function (data){ 
       for(var i in data){ 
        $("#caArea").append("<option value='"+data[i].comCode+"'>"+data[i].comValue+"</option>"); 
       } 
      }); 
     } 

次に、#caAreaオプション値を取得します。 私はこのデータをフォームに送信します。このような

function fn_createCafe(){ 
      console.log($("select[name=caArea]").val()); 
      console.log($("#caArea option:selected").val()); 



      $("#cafeInfoForm").attr("action", "<c:url value="/create/cafe"/>"); 
      $("#cafeInfoForm").submit(); 
     } 

#caエリアの値はどのように取得できますか?

+0

? – laiju

+0

私はフォームを提出するアクション。このような 関数fn_createCafe(){ console.log($( "select [name = caArea]").val()); console.log($( "#caArea option:selected")。val()); $( "#cafeInfoForm")。attr( "action"、 ""); $( "#cafeInfoForm")。submit(); } –

答えて

0

Pure js approach;自己あなたは#caArea値をしたいですか説明

document.getElementById("button").onclick = getValue; 
 

 
function getValue() { 
 
    alert(document.getElementById("dropdown").value) 
 
}
<select id="dropdown"> 
 
<option>11</option> 
 
<option>12</option> 
 
<option>13</option> 
 
</select> 
 

 
<button id="button"> 
 
Find dropdown value 
 
</button> 
 
<p> 
 
click button to see the dropdown value 
 
</p> 
 

 
<p> 
 
<b>NOTE</b> replace button onclick with your form submit event 
 

 
</p>

関連する問題