0

2 つの異なるシナリオでグラフを描いています。最初のシナリオはロード中、2 番目のシナリオは ajax ポストの成功後です。
jqplot を使用してグラフが正しく読み込まれている onload 関数中に、両方のシナリオで同じコードが呼び出されています。しかし、投稿した後、クライアント側にエラーが表示されます

Uncaught TypeError: Cannot read property 'BarRenderer' of undefined 

スクリプト参照は順番にロードされています

<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>
4

1 に答える 1

0

あなたの ajax 投稿が、必要なコンテンツと共にスクリプト タグを返しているようです。

これらのスクリプト タグには、jquery を上書きし、多くのプラグインが失敗する原因となる jquery が含まれている可能性があります。

投稿によって返されるコンテンツにスクリプトタグが含まれていないことを確認してください

于 2012-11-09T09:27:55.330 に答える