2012-11-09 1 views
0

두 가지 시나리오로 차트를 그립니다. 첫 번째 시나리오는로드 중에 있고 두 번째 시나리오는 아약스 게시물의 성공 후입니다. 두 코드 모두에서 동일한 코드가 호출됩니다. onload 함수 중에 jqplot을 사용하여 차트가 올바르게로드됩니다. 하지만 게시 한 후 오류가 클라이언트 측ajaxpost 이후에 JQqplot 차트가 렌더링되지 않습니다.

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

는 당신이 필요로하는 콘텐츠와 함께 스크립트 태그를 반환하여 아약스 후 같은 소리에로드된다.

이러한 스크립트 태그에는 jquery가 jquery를 덮어 쓰게되어 많은 플러그인이 실패하게됩니다.

게시물에 의해 반환 된 콘텐츠에 스크립트 태그가 포함되어 있지 않은지 확인하십시오.

+0

감사합니다.이 코드는 작동합니다. 내 게시물은 스크립트를 반환하고 있습니다. 내가 그것을 제거했을 때 제대로 작동합니다. –