JQplot图表在ajax帖子后不呈现

时间:2012-11-09 08:40:01

标签: javascript jquery jqplot

我在两种不同的场景中绘制图表。第一个场景是在加载期间,第二个场景是在ajax帖子成功之后。相同的代码在两种情况下都要调用 在onload函数期间,使用jqplot正确加载图表。但在发布后,错误显示在客户端

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>

1 个答案:

答案 0 :(得分:0)

听起来你的ajax帖子正在返回脚本标签以及你需要的内容。

这些脚本标记可能包含jquery,它会覆盖您的jquery并导致许多插件失败。

确保帖子返回的内容不包含脚本标记