IE 8에서 ajax 가 안 먹는 경우 jQuery/JavaScript

IE 8에서 ajax 가 안 먹는 경우
발생하여 확인해 본 결과 
1. IE에서는 캐시값을 저장하여 동일한 url호출 시 같은 경우로 판단 -> 동작하지 않는다. 
(내경우는 아닌 것 같다)
2. 작동하지 않았던 날짜 비교 부분을 확인
jquery 함수 new Date(); 부분에서 오류
확인 결과 데이터 형식으로 바꿀 때
Date('2017-01-01') 로 되었던 부분은 ie 에서 동작하지 않고
Date('2017/01/01') 로 변경해 주니 날짜로 인식한다.
이 부분에선 크롬 또한 인식.

str.split(searchStr).join(replaceStr);

를 이용하여 split("-").join("/")으로 변경하니 날짜로 인식됨.

결론. ajax 문제는 아니었다, 끗

덧글

댓글 입력 영역