ajax 에서 GET로 데이터요청할떄
본문
$.ajax({
type : 'GET', // Http Request Method로 POST로 지정
url : '', // 서버 요청 주소
contentType : 'application/json;charset=UTF-8', //
data: {
ordNum : '1',
}
이렇게보낼떄 ordNum : '1', 여기서 1부분을 셀렉트박스 에 선택된 val 값으로
변경되게 변수로 넣어줄수도 있을까요?
답변 2
셀렉트값이 변경됐을 때 아작스를 작동시키는 것이 목적이라면
다음 처럼 시도해 보시죠.
<select id="sel">
<option value="1">하나</option>
<option value="2">둘</option>
<option value="3">셋</option>
</select>
<script>
$(function() {
$("#sel").change(function() {
var v = $("#sel").val();
$.ajax({
type : 'GET', // Http Request Method로 POST로 지정
url : '', // 서버 요청 주소
contentType : 'application/json;charset=UTF-8', //
data: {
ordNum : v,
}
});
});
});
</script>
대략 이런식으로 하시면 될것같네요
<script>
// id가 ca_id인 셀렉트박스의 선택 값
$category = $("#ca_id option:selected").val();
$.ajax({
type : 'GET', // Http Request Method로 POST로 지정
url : '', // 서버 요청 주소
contentType : 'application/json;charset=UTF-8', //
data: {
ordNum : $category,
}
..............................
</script>