2012-11-09 21 views
0

我在兩種不同的方案中繪製圖表。第一種情況是在加載過程中,第二種情況是在ajax文章成功之後。相同的代碼在onload函數中調用
圖表通過使用jqplot正確加載。但發佈後的誤差是顯示在客戶端JQqplot圖表未在ajaxpost後顯示

Uncaught TypeError: Cannot read property 'BarRenderer' of undefined 

腳本refernce加載順序

<script src="../../Scripts/jquery-1.7.2.min.js" type="text/javascript"></script> 
<script src="../../Scripts/jquery.jqplot.min.js" type="text/javascript"></script> 
<script src="../../Scripts/jqplot.barRenderer.min.js" type="text/javascript"></script> 
<script src="../../Scripts/jqplot.dateAxisRenderer.min.js" type="text/javascript">  
<script src="../../Scripts/jqplot.categoryAxisRenderer.min.js" type="text/javascript"> </script> 
<script src="../../Scripts/jqplot.pointLabels.min.js" type="text/javascript"></script> 
<script src="../../Scripts/jqplot.canvasTextRenderer.min.js" type="text/javascript"></script> 
<script src="../../Scripts/jqplot.canvasAxisTickRenderer.min.js" type="text/javascript"></script> 
<link href="../../Content/jquery.jqplot.min.css" rel="stylesheet" type="text/css" /> 
<script src="../../Scripts/jqplot.ohlcRenderer.min.js" type="text/javascript"></script> 
<script src="../../Scripts/jqplot.highlighter.min.js" type="text/javascript"></script> 

回答

0

這聽起來像你的Ajax後與您需要的內容一起返回腳本標記。

這些腳本標記可能包含jquery,它會覆蓋您的jquery並導致您的許多插件失敗。

確保帖子返回的內容不包含您的腳本標籤

+0

感謝此代碼正在工作......我的帖子正在返回一個腳本。當我刪除它正常工作 –