지금 시각은 입니다.
닷넷 문제없어!
[Log-In]
관리자 로그인
  ID
  PW
Catagory
탐색 건너뛰기 링크입니다.
11월2024년 12월1월
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234
Tag Storm
감자탕  기네스  라푼젤  사용자정의 컨트롤  위도 경도 거리  위도경도거리  정규식  파일업로드  페이징  clear  display  float  InvalidOperationException  ip차단  onClientClick  RegisterClientScriptBlock  RegisterStartupScript  urlscan  WebKnight  z-index  
RSS 2.0   
Today : 92
Total  : 558984
구글 Chart api 와 jquery mobile 연동시 오류해결방법 | jquery mobile Read : 2924
 Name : wonpaper IP : 182.210.101.174 
 Date : 2012-03-26 오후 9:59:18  
구글 api 에서 제공해주는 Chart 소스를 연동하면 상당히 가볍고 깔끔한 그래픽 화면 출력이 가능한데,  이를 jquery mobile 과 연동하니 다름이 아니라 다음과 같은 오류메세지가 떴다. 소스가 아얘 열리지도 않고 답답했다.
문제는 다양한 자바스크립트와 ajax 내부 처리 때문에 자바스크립트 소스끼리 꼬이는 것이다. 으악~~

크롭으로 요소분석해보면
Uncaught ReferenceError: google is not defined

구글링으로 드디어 해결했다. 역시 구글이다. 이렇게 간단할 줄이야 ㅜㅜ;;;

정답은 ajax 기능은 끄는것이다. 원래 jquery mobile 은 기본적으로 ajax 기능이 디폴트로 가동된다.
이에 페이지 링크시에  data-ajax="false" 해주면 비동기기능이 꺼지면서, 일반 페이지 방식으로 처리되면서,

<a href="stat1.html"  data-transition="slide" data-ajax="false">다음페이지</a>

자~ 연스럽게 차트가 나타났다. 우와~~ 커피 한잔 ~

문제해결 페이지 링크 : http://stackoverflow.com/questions/9478455/google-charts-jquery-mobile-not-showing-up 
 Tag :
 Trackback : http://wonpaper.net/Trackbackhandler.ashx/board_jquerymobile/1
이름
비번
글목록
Copyright 2010 ~ 2024, wonpaper.net based on ASP.NET 3.5 using Web-Form.
Wonpaper 웹개발자의 닷넷블로그