질문 내용:
fusioncharts를 사용할 때 데모.html과 같은 페이지에서 차트 부분을 클릭한 다음 이 부분의 세부 정보를 표시할 수 있습니다.
Fusioncharts에는 setDataXML과 setDataURL이 있습니다. 그러나 이 두 가지 방법은 잘못된 코드 문제(AJAX 상황에서 발생할 수 있음)가 있음을 이해해야 합니다.
구체적인 내용은 자세히 설명하지 않겠습니다.
치료 방법.
Ajax 요청의 반환 내용이 왜곡된 경우 Jquery.ajax를 직접 사용하세요.
다음과 같이 코드 코드를 복사합니다.
함수 mychartclick(월) {
변수 ID =1;
var d = 새로운 날짜();
var strURL='xxxx'
jQuery.ajax({
유형: "가져오기",
URL: strURL
데이터: strURL,
성공: 함수(데이터) {
var ChartObj = getChartFromId("myid");
ChartObj.setDataXML(data); //데이터를 사용하여 myid의 내용을 직접 설정합니다.
}
});
}
왜곡된 문자가 사라졌습니다..