2013-07-08 8 views
-2

Когда я отлаживать код в браузере Google Chrome, у меня есть красный текст, говорящийUncaught SyntaxError: Неожиданный маркер}

Uncaught SyntaxError: Unexpected token }.

Я не понимаю, почему и где это происходит из. Это код из консоли источника:

var chart = $('#container1').highcharts();chart.series[0].setData(array2);chart.redraw(); }); //]]> 
  • Uncaught SyntaxError: Неожиданный маркер}

    </script> 
    

код в vb.net

Dim script As String 
    script = _ 
     "var chart = $('#container1').highcharts();" & _ 
     '"chart.series[0].setData(array2);" & _ 
     "chart.redraw();" & _ 
    " }); " 


    ScriptManager.RegisterClientScriptBlock(_ 
     Me, _ 
     GetType(Page), _ 
     "container1", _ 
     script, _ 
     True) 

я есть Uncaught SyntaxError: Неожиданный токен}, код ub tge vb.net

+1

Ну, в конце строки у вас есть '});'. Вот откуда он. Если вы [правильно отформатируете свой код] (http://jsbeautifier.org/), вы, вероятно, найдете проблему самостоятельно. –

+4

Этот вопрос не соответствует теме, потому что речь идет о синтаксической ошибке. –

+0

Я удалил его, но ошибка все еще там. –

ответ

1

попробовать что-то вроде этого:

$(document).ready(function() { 

    var chart = $('#container1').highcharts(); 

    chart.series[0].setData(array2); 

    chart.redraw(); 
}); 

или это:

var chart = $('#container1').highcharts(); 

chart.series[0].setData(array2); 

chart.redraw(); 

Это позволит решить ошибку вы получите.

+0

он не работает, потому что он не подключен к кнопке, если вы видите отредактированный код выше, это код javascript. –

Смежные вопросы