Jquery를 이용한 ajax에서 파라미터가 인 경우 파라미터 보내는 방법

less than 1 minute read

http://blog.anyframejava.org/?p=344 요기보고 해결…

자바스크립트 코드

//삭제버튼 클릭 function deleteButtonOnClick() { // deleteCheckBoxClass라는 클래스명을 가진 체크박스중 체크된 체크박스 확인 var checkedValues = $(‘.deleteCheckBoxClass:checked’).map(function () { return this.value; }).get();

//배열의 널체크는 이런식으로 해야됨..[0]번값 if (!checkedValues[0]) { alert(‘체크박스를 선택하고 클릭하거라’); return; }

if (confirm('선택한 값을 지울까?'))
{
    var param =
    {
        topicIds : checkedValues
    }; //요 부분이 핵심...
    jQuery.ajaxSettings.traditional = true;
    $.post("./ajax/delete.ajax", param, successFunction).error(failureFunction);
} }

저 핵심부분이 빠지면 컨트롤러에 값이 제대로 전달되지 않는다. 트래디셔널이라고 하는거 보면 새로운 방법이 뭔가 나온모양인데 잘 모르겠다.