회사 자동화 프로그램을 간단하게 만들려고 작업을 진행하던 도중 만난 에러
- 후행 쉼표가 쓰이지는 않았는지
- 속성 이름이 큰 따옴표로 잘 묶여있는지
- 01과 같이 숫자를 썼는지
- 소수점 뒤에 숫자 누락되었는지
근데 내꺼는...
도대체 뭐가 문제일까
$.ajax({
url: "./dicapi.php",
type: "post",
traditional: true, // ajax 배열 넘기기 옵션!
data: {"arrStr" : JSON.stringify(val)},
dataType: "json",
success: function (data) {
console.log(data);
},
error:function(request,status,error){
alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error);
}
});
아무리 봐도 문제가 없어서 열심히 구글링을 수십분간 하던 도중
답은 너무 가까이서 찾을 수 있었다.
여러 해결 방안에도 해결하지 못해서 본 해답은 머리를 맞은듯한 너낌...
dataType에 html 아니면 text 넣어주고 뭐가 문제인지 보면된다.
나는 php파일에서 필요한 부분빼고 다 주석처리를 해놨는데
그게 그대로 받아지면서 에러가 났었다.
'Lang > javascript' 카테고리의 다른 글
Ajax - for 반복문 제어 안되는 현상 (0) | 2024.02.16 |
---|---|
json parse 객체로 변환 안되었던 문제 (0) | 2024.02.13 |