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 로 파라메타가 전달됩니다.
'Develop > HTML & JavaScript & CSS' 카테고리의 다른 글
unix timestemp (0) | 2020.01.21 |
---|---|
Date() 함수에서 날짜 형식 출력 하는 방법 (0) | 2019.12.19 |
Javascript 코드 작성규칙 (0) | 2019.11.28 |
CSS 코드작성 규칙 (0) | 2019.11.28 |
HTML 코드 작성규칙 (0) | 2019.11.28 |