<script type="text/javascript">
$(document).ready(function() {
$("#statusFilter").change(function() {
$("#container").load("money.php", { num: $(this).val()},
function() {
});
});
});
</script>
<div>
<select name="num"class="frm_input" id="statusFilter">
option value=""> </option></div><div id="container""></div>
위에 처럼 셀렉트가 1개일 경우 정상적으로 잘 돌아갑니다.
아래처럼 2개일 경우 2개 값을 동시에 넘기려면 어떻게 해야 하나요?
<div>
<select name="num"class="frm_input" id="statusFilter">
option value=""> </option></select>
<select name="num2"class="frm_input" id="statusFilter">
option value=""> </option></select>
</div>
<container"">
</div>
답변 1개 / 댓글 3개
1. select num2 의 id 를 statusFilter2 로 변경
2. div id container2 추가
3.
<script type="text/javascript"> $(document).ready(function() { $("#statusFilter").change(function() { $("#container").load("money.php", { num: $(this).val()}, function() { }); }); $("#statusFilter2").change(function() { $("#container2").load("money.php", { num: $(this).val()}, function() { }); }); });</script>
로 변경
<div> <select name="num"class="frm_input" id="statusFilter">option value=""> </option></select><div id="container"></div> <select name="num2"class="frm_input" id="statusFilter2">option value=""> </option></select><div id="container2"></div></div>
답변에 대한 댓글 3개
현재 값을 php 변수에 기입하여 요청하는 방법이 있습니다.
ex )
$num = '1';
$num = '2';
$("#statusFilter").change(function() {
$("#container").load("money.php", { num: $(this).val(), num2: <?php echo $num2; ?>},
function() {
});
});
엄청 누락해서 적었는데, select 에서 해당 변수와 같은 값이면 selected 해주시면 되겠죠..
답변을 작성하려면 로그인이 필요합니다.