2013-07-08 3 views
1

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

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

обновленный код:

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

ошибка:

var chart = $('#container1').highcharts();chart.series[0].setData(array2);chart.redraw(); });//]]> 
Uncaught SyntaxError: Unexpected token } 
</script> 
+0

Проблема не в VB. У вас есть другие ошибки в консоли? Мы можем видеть это вживую? Я надеюсь, что # container1 существует на вашем сайте, и диаграмма уже отображается в этом conatiner? –

ответ

2

попробовать:

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

еще ошибка var chart = $ ('# container1'). Highcharts(); chart.series [0] .setData (array2); chart.redraw(); }); //]]> Uncaught SyntaxError: Неожиданный токен} –

2

Вы можете заменить " }); " с "".

+0

, когда я это сделал, я получаю новую ошибку. Uncaught TypeError: Невозможно прочитать свойство 'series' undefined:/ –

+0

@mali: Это означает, что '.highcharts' не возвращает значение. Я предлагаю прочитать документацию, чтобы узнать, как правильно ее настроить: http://docs.highcharts.com/#your-first-chart. Он также может прочитать о том, как работает jQuery: http://learn.jquery.com/about-jquery/how-jquery-works/. –

+0

проблема в vb.net, у меня все еще есть ошибка, Uncaught SyntaxError: Неожиданный токен} –

2

Похоже, у вас есть несбалансированные фигурные скобки. Вы копировали и вставляли скрипт откуда-то?

Попробуйте это и дайте нам знать, если он избавляется от ошибки:

Dim script As String 
script = _ 
    "var chart = $('#container1').highcharts();" & _ 
    "chart.series[0].setData(array2);" & _ 
    "chart.redraw();" 
Смежные вопросы