반응형
Ajax 전송 시 배열로 넘기게되면은 []를 포함해서 넘어갑니다.
예를 들어 아래와 같이 호출하면 파라메타는 data[]=1&data[]=2 로 넘어갑니다.
var data = new Array();
data.push(1);
data.push(2);
$.ajax({
url : "test.do",
type : "GET",
data : { data: data},
success : function(data) { ..... }
});
이럴때 $.ajaxSettings,traditional = true 라는 설정을 추가해서 아래처럼 호출해주면
var data = new Array();
data.push(1);
data.push(2);
$.ajaxSettings.traditional = true;
$.ajax({
url : "test.do",
type : "GET",
data : { data: data},
success : function(data) { ..... }
});
data=1&data=2 로 파라메타가 전달됩니다.
반응형
'JavaScript' 카테고리의 다른 글
[JQuery] DOM, document ready, onload, window load 호출 순서 (0) | 2020.01.21 |
---|---|
자바스크립트 새로고침 방지 (0) | 2019.04.15 |
이클립스 자바스크립트 동작 느려질때 (0) | 2018.11.03 |
JavaScript String(문자열) <-> Map(맵) 변환 (0) | 2018.09.11 |
자바스크립트 크로스도메인, 서브도메인 처리 (document.domain) (0) | 2018.08.30 |
댓글