채택완료

ajax 에서 GET로 데이터요청할떄

2018-12-20 (목) 09:52:17 2,176

$.ajax({
    type : 'GET', // Http Request Method로 POST로 지정
    url : '', // 서버 요청 주소
    contentType : 'application/json;charset=UTF-8', // 

    data:  { 
            ordNum : '1',   
        }

이렇게보낼떄   ordNum : '1',   여기서 1부분을 셀렉트박스 에 선택된 val 값으로 

변경되게 변수로 넣어줄수도 있을까요?

|

답변 2개

채택된 답변
+20 포인트

셀렉트값이 변경됐을 때 아작스를 작동시키는 것이 목적이라면

다음 처럼 시도해 보시죠.

<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>

대략 이런식으로 하시면 될것같네요

Copy
<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>

답변을 작성하려면 로그인이 필요합니다.