在上文中,我們介紹了FusionCharts常見問題(FAQ)的解決方法,本文將一同討論FusionCharts使用者面臨的一些復雜問題的解決方法。>>>下載最新版FusionCharts
成都創(chuàng)新互聯(lián)公司網(wǎng)站建設服務商,為中小企業(yè)提供網(wǎng)站建設、成都網(wǎng)站建設服務,網(wǎng)站設計,網(wǎng)站運營等一站式綜合服務型公司,專業(yè)打造企業(yè)形象網(wǎng)站,讓您在眾多競爭對手中脫穎而出成都創(chuàng)新互聯(lián)公司。
如何啟用JavaScript調(diào)試模式?
要啟用JavaScript調(diào)試模式,你將需要寫下面的幾行代碼:
FusionCharts.debugMode.enabled(true);
此外,你還需要指定"debugMode" 輸出的位置。如果你還想在瀏覽器的JavaScript控制臺中查看錯誤,你需要寫入一下幾行代碼:
FusionCharts.debugMode.outputTo( function() { console.log(arguments); } );
注意:根據(jù)瀏覽器的不同,你可能還需要啟用“JavaScript控制臺”。>>>詳情請參閱Debugging your charts > Using JavaScript page。
FusionCharts圖表在Windows中渲染正常,但是將同一個文件夾復制到Linux或者Mac server中后,就無法正常運行了?
你需要檢查一下代碼中的文件名寫法是否正確。因為,在 Windows中的文件名不區(qū)分大小寫,
但是在MAC或者Linux操作系統(tǒng)中, 文件名需要區(qū)分大小寫。因此,如果實際文件名是Column3D.swf,在MAC或者Linux的代碼中文件名就不能寫成column3d.swf,否則圖表就無法渲
染。
我設置FusionCharts圖表百分比高度后,圖表停止渲染
當你設置了圖表的百分比后,它會根據(jù)其父容器的寬和高來獲取圖表的寬度和高度。例如,你有一個容器
盡管JSON file文件的路徑是正確的,但是圖表仍然無法從URL中加載JSON
許多Web服務器,如IIS6默認情況下不提供JSON文件文件。你需要設置一下Web服務器來獲取JSON文件。以IIS6為例,具體步驟如下:
1、在IIS Manager中打開服務器屬性,點擊MIME類型,然后點擊 "New"。
2、輸入 "JSON" 和"application/json"并分別將它們作為擴展名和MIME類型。
基于相同的數(shù)據(jù)源,為何Flash圖表能夠正常運作,而Javascript圖表卻顯示 'Invalid Data'?
請確保圖表的XML中沒有重復的屬性或者多余的引號(“)。因為,F(xiàn)lash圖表忽略重復的屬性,而JavaScript圖表執(zhí)行了嚴格的XML驗證。