2014-01-30 1 views
1

jchartfx를 사용하여 차트를 만들려고합니다. 난 예제로 제공 할 수 있습니다. 내 문제는 내가 직접 폴더에서 HTML을 실행할 때입니다. 그것의 작업 및 렌더링 올바르게.하지만 내가 비주얼 스튜디오에 페이지를 추가하고 응용 프로그램을 실행하려고하면. 런타임 Js 오류가 발생했습니다.Visual Studio 환경에서 오류가 발생했습니다.

여기 내 HTML 코드

<!DOCTYPE html> 
<html> 
<head> 
    <link href="jchartfx.css" rel="stylesheet" /> 
    <script src="jchartfx.system.js"></script> 
    <script src="jchartfx.coreBasic.js"></script> 
</head> 
<body onload="loadChart()"> 

    <div id="ChartDiv" style="width: 600px; height: 400px"></div> 

    <script type="text/javascript" lang="javascript"> 

     var chart1; 

     function loadChart() { 

      chart1 = new cfx.Chart(); 
      chart1.getData().setSeries(2); 
      chart1.getAxisY().setMin(500); 
      chart1.getAxisY().setMax(2000); 

      var series1 = chart1.getSeries().getItem(0); 
      var series2 = chart1.getSeries().getItem(1); 

      series1.setGallery(cfx.Gallery.Lines); 
      series2.setGallery(cfx.Gallery.Bar); 

      var data = [ 
      { "Month": "Jan", "Bikes": 1800, "Parts": 1300 }, 
      { "Month": "Feb", "Bikes": 1760, "Parts": 900 }, 
      { "Month": "Mar", "Bikes": 1740, "Parts": 970 }, 
      { "Month": "Apr", "Bikes": 1750, "Parts": 1010 }, 
      { "Month": "May", "Bikes": 1810, "Parts": 1070 }, 
      { "Month": "Jun", "Bikes": 1920, "Parts": 1180 } 
      ]; 

      chart1.setDataSource(data); 

      var divHolder = document.getElementById('ChartDiv'); 
      chart1.create(divHolder); 
     } 
    </script> 
</body> 
</html> 

Here is my tutorial link입니다. 객체가 왜 점점 오전에 null 또는 정의되지 않은

어떤 제안입니다 :

오류 : 재산 '전화'의 값을 가져올 수 없습니다?

업데이트 : MVC 응용 프로그램에서보기를 실행하려고하면 나는 그것을 좋아 하지마 노력 헤드 부분에 <meta content="IE=9" http-equiv="X-UA-Compatible" />을 추가 한

같은 오류를 제공합니다.

메타 태그로 문제를 해결할 수 있습니까?

답변

0

<meta http-equiv="X-UA-Compatible" content="IE=8" /> 태그를 추가하십시오.

+0

코드를 사용해 보았지만 행운이 없습니다. 여전히 같은 오류가 발생합니다. – codebot