JQuery 1.3.2 이상 버 전에 서 pareserror 오류 해결 방법 이 나 왔 습 니 다.

1222 단어 JQuerypareseerror
왠 지 묘 하 다.얼마 전 까지 만 해도 멀쩡 했 는데 왜 지금 갑자기 잘못 신 고 했 지?절차 가 전혀 움 직 이지 않 았 다.그래서 추적 분석,요청,반환 내용 을 시 작 했 습 니 다.마지막 판단 은 jquery 가 되 돌아 오 는 내용 을 인정 하지 않 는 것 이 json 형식 이다.당시 돌아 온 내용 은
 
{'keylist':[
{'tid':'13',"sumnum':'1'},{'tid':'21','sumnum':'1'}
]}
자세 한 검 사 를 통 해 아무런 문제 가 발견 되 지 않 았 다.돌아 오 는 문 자 는 utf-8 로 설정 되 었 고 내용 은 ff 로 검 측 되 었 으 며 ff 도 json 형식 으로 식별 할 수 있 으 나 이 때 는'pareserror'오 류 를 보고 했다.코드 를 보면 서 갑자기 현재 돌아 오 는 내용 은 모두 영문 작은 따옴표 로 묶 여 있 습 니 다.가장 엄격 한 문법 은 영문 작은 따옴표 로 해 야 한 다 는 것 을 어렴풋이 기억 합 니 다.그래서 시스템 바 텀 라 이브 러 리(c\#)의 json 데이터 생 성 방법 을 즉시 수정 하고 모두 영문 작은 따옴표 로 바 꾸 었 습 니 다.고 친 후에 돌아 오 는 내용 은 다음 과 같 습 니 다
 
{"keylist":[
{"tid":"13","sumnum":"1"},{"tid":"21","sumnum":"1"}
]}
결 과 는 테스트 복 에 넣 어서 문 제 를 해결 하 세 요!나 는 정말&*^\#%@$@결론:곰 곰 이 생각해 보 니 며칠 전 몇 가지 이유 로 jquery 최신 버 전 으로 공동 구 매 시스템 의 오래된 버 전 을 바 꾸 었 는데 그 때 는 이런 상황 을 생각 하지 못 했다.나중에 인터넷 에서 자 료 를 찾 았 는데 jquery 는 1.3.x 버 전 후에 json 의 분석 에 대해 더욱 엄격 한 방법 을 취 했 기 때문에 데 이 터 는 반드시 국제 규범 과 일치 하도록 요구 했다.

좋은 웹페이지 즐겨찾기