在上文中,我們介紹了FusionCharts常見(jiàn)問(wèn)題(FAQ)的解決方法,本文將一同討論FusionCharts使用者面臨的一些復(fù)雜問(wèn)題的解決方法。>>>下載最新版FusionCharts
創(chuàng)新互聯(lián)建站是一家專注于成都網(wǎng)站制作、做網(wǎng)站、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)與策劃設(shè)計(jì),新化網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設(shè)10多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:新化等地區(qū)。新化做網(wǎng)站價(jià)格咨詢:18982081108如何啟用JavaScript調(diào)試模式?
要啟用JavaScript調(diào)試模式,你將需要寫(xiě)下面的幾行代碼:
FusionCharts.debugMode.enabled(true);
此外,你還需要指定"debugMode" 輸出的位置。如果你還想在瀏覽器的JavaScript控制臺(tái)中查看錯(cuò)誤,你需要寫(xiě)入一下幾行代碼:
FusionCharts.debugMode.outputTo( function() { console.log(arguments); } );
注意:根據(jù)瀏覽器的不同,你可能還需要啟用“JavaScript控制臺(tái)”。>>>詳情請(qǐng)參閱Debugging your charts > Using JavaScript page。
FusionCharts圖表在Windows中渲染正常,但是將同一個(gè)文件夾復(fù)制到Linux或者M(jìn)ac server中后,就無(wú)法正常運(yùn)行了?
你需要檢查一下代碼中的文件名寫(xiě)法是否正確。因?yàn)椋?Windows中的文件名不區(qū)分大小寫(xiě),
但是在MAC或者Linux操作系統(tǒng)中, 文件名需要區(qū)分大小寫(xiě)。因此,如果實(shí)際文件名是Column3D.swf,在MAC或者Linux的代碼中文件名就不能寫(xiě)成column3d.swf,否則圖表就無(wú)法渲
染。
我設(shè)置FusionCharts圖表百分比高度后,圖表停止渲染
當(dāng)你設(shè)置了圖表的百分比后,它會(huì)根據(jù)其父容器的寬和高來(lái)獲取圖表的寬度和高度。例如,你有一個(gè)容器
盡管JSON file文件的路徑是正確的,但是圖表仍然無(wú)法從URL中加載JSON
許多Web服務(wù)器,如IIS6默認(rèn)情況下不提供JSON文件文件。你需要設(shè)置一下Web服務(wù)器來(lái)獲取JSON文件。以IIS6為例,具體步驟如下:
1、在IIS Manager中打開(kāi)服務(wù)器屬性,點(diǎn)擊MIME類型,然后點(diǎn)擊 "New"。
2、輸入 "JSON" 和"application/json"并分別將它們作為擴(kuò)展名和MIME類型。
基于相同的數(shù)據(jù)源,為何Flash圖表能夠正常運(yùn)作,而Javascript圖表卻顯示 'Invalid Data'?
請(qǐng)確保圖表的XML中沒(méi)有重復(fù)的屬性或者多余的引號(hào)(“)。因?yàn)?,F(xiàn)lash圖表忽略重復(fù)的屬性,而JavaScript圖表執(zhí)行了嚴(yán)格的XML驗(yàn)證。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。