2013-10-11 45 views
0

我運行下面的代碼時,這是來自Infragistics的SparkLineChart示例中的示例代碼:JavaScript錯誤運行的Infragistics SparkLineChart例如

<!DOCTYPE html> 
    <html> 
    <head> 
    <title></title> 

    <!-- Ignite UI Required Combined CSS Files --> 
    <link href="../../igniteui/css/themes/infragistics/infragistics.theme.css" rel="stylesheet" /> 
    <link href="../../igniteui/css/structure/infragistics.css" rel="stylesheet" /> 

    <script src="../../js/modernizr.min.js"></script> 
    <script src="../../js/jquery.min.js"></script> 
    <script src="../../js/jquery-ui.min.js"></script> 

    <!-- Ignite UI Required Combined JavaScript Files --> 
    <script src="../../igniteui/js/infragistics.core.js"></script> 
    <script src="../../igniteui/js/infragistics.dv.js"></script> 

    </head> 
    <body> 
    <!-- Target element for the igSparkline --> 
    <div id="sparkline"></div> 

    <!-- File supplying the northwindInvoices object for the igSparkline data source --> 
    <script src="../../data-files/nw-invoices.js"></script> 

    <script> 

     $(function() { 

      $("#sparkline").igSparkline({ 
       dataSource: northwindInvoices, 
       height: "100px", 
       width: "300px", 
       valueMemberPath: 'ExtendedPrice', 
       labelMemberPath: 'OrderDate', 
       normalRangeVisibility: "visible", 
       normalRangeMinimum: 200, 
       normalRangeMaximum: 600, 
       trendLineType: "simpleAverage" 
      }); 

     }); 
    </script>  

</body> 
</html> 

我收到以下錯誤,在調試時:

SCRIPT1009:預期 '}'

myPage.html下39行字符4

enter image description here

回答

2

縱觀截圖 - 有一個缺少逗號權在

labelMemberPath: 'OrderDate' 

這是完全一樣的錯誤到底說,沒有逗號也只能是該對象的最後一個屬性,從而預計接下來會在第39行用「}」關閉定義。奇怪的是,你的截圖上面的代碼看起來是正確的。