2012-06-06 2 views
0

jQuery mobile을 사용하여 하나의 HTML 문서에 저장된 통계 웹 응용 프로그램을 만들어 서로 다른 페이지간에 전환 할 수 있습니다. 로컬 데이터베이스에서 정보를 검색하는 Elycharts (elycharts.com)가있는 차트를 만듭니다. 매번 차트가있는 페이지로 전환 할 때 데이터베이스에서 항목을로드하고 차트를 그리는 기능을 트리거합니다.하나의 문서 jQuery 모바일 환경에서 Elychart를 다시 그려야합니다.

나는 처음으로 페이지를로드 할 때 그래픽의 일부가 누락된다는 문제가 발생했습니다. 브라우저에서 실행하면 새로 고침 후에 나타납니다.

새 항목을 추가하면 새 항목이 마지막 항목 위에 그려집니다. 차트는 이전 버전 위에 그려져 있습니다.

누구나 알 수 있듯이 실제 정리를 다시 트리거하거나 동적으로 더 많은 항목을 출력에 트리거 할 수 있습니까?

나는 서클에서 며칠 째 진행하고 있습니다. 설명서가 불완전하고 코드의 주석은 영어와 이탈리아어가 섞여 있습니다 ... 저는 다른 라이브러리로 전환하는 것에 대해 생각했지만, 지금까지 작성한 차트는 iPad에서 아주 잘보고 작동합니다. 이 버그들을 풀어 줘야합니다.

죄송합니다. 여기에 코드를 제공해 드릴 수 없습니다. 이 코드를 추가

AJAX 성공 호출 후 :

답변

0

당신은 아래의 코드를 사용할 수 있습니다

$('#chart').remove(); // this will remove the existing old chart and all its values 
$("#chartdiv").append('<div id="chart" style="width: auto;height: 450px" \/>'); 
generatechart(); // this will generate the chart 

을 이것을 HTML :

<div id="chartdiv" style="width: auto;height: 450px"></div> 
4

이 내가 조금 늦게 어쩌면하지만, 오늘도 같은 문제가 발생하여이 솔루션이 잘 작동하는 것으로 나타났습니다.

$("#mychart").chart('clear'); 

희망이 도움이됩니다.

+0

내 금요일 저녁을 저장합니다. 고마워! –