728x90
예전에 jquery가 1.4 버전으로 업데이트 되었을 때, 바로 버전업을 시도했더니 기존에 잘 동작하던 코드들이 먹통이 되었습니다. 그래서 포기하고 다시 1.3.2버전으로 내렸는데, 얼마전에 마이너 업그레이드를 한 버전이 나왔더군요. 

혹시 나아질까 하는 마음에 1.4.2 버전으로 업데이트를 했는데도 마찬가지더군요. 그래서 왜그럴까 하고 찾아보았더니 JSON 파서를 변경했더군요. 아마도 json2.js(link) 를 사용하는 듯 합니다.

예전에는 {'key':'value'} 또는 {key:'value'} 로 JSON 데이터를 사용해도 별 문제가 없었지만, 바뀐 파서는 JSON규칙을 {"key":"value"} 이렇게 엄격하게 지키더군요.

이렇게 생성하지 않을 경우에는 JSON을 object로 인식하지않고 Text로 인식하여 어플리케이션들이 제대로 동작을 하지 않습니다. 덕분에 1.4.2로 업데이트 하면서 서버쪽 코드를 전부 갱신했네요.

jquery를 업데이트 하면서 코드가 제대로 동작을 하지 않는다면 한번 참고해보세요~!
Posted by onionmen

댓글을 달아 주세요


블로그 이미지
손을 따뜻하게 만들어 주고 싶은 애인이 있습니다.
onionmen

달력

 « |  » 2021.10
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            
DNS Powered by DNSEver.com

최근에 올라온 글

Yesterday20
Today4
Total1,695,486