У меня есть серия в javascript, используя код ниже. Получение правильных значений, но в двойных кавычках. Вот почему я не получаю свернутую диаграмму.Highcharts: категории в формате с двойными кавычками
var arrayCodeSeries = <%= serializer.Serialize(ViewData["arrayCodeSeries"]) %>;
i = 0;
for(i=0;i<arrayCodeSeries.length;i++)
{
var temp = arrayCodeSeries[i];
temp = '['.concat(temp,']');
arrayCodeSeries[i] = temp;
}
Я получаю
arrayCodeSeries [0] = "['70 -158' , '70-177', '70-181']"
data = [{
y: parseInt(arrayTotalCertificateCount[0]),
color: colors[0],
drilldown: {
name: 'Certificate Code',
categories: arrayCodeSeries[0],
data: [2,2,1],
color: colors[0]
}
Я пытался удалите двойные кавычки с помощью функций Replace, ReplaceAll и substring, но он вызывает ошибку, так как не поддерживает эти функции.
Помощь ...
Спасибо ..
прикрепление здесь массив:
JS скрипка со статическими даннымиhttp://jsfiddle.net/xj6ms/1/
Не могли бы вы сказать мне, как 'arrayCodeSeries' выглядит? Просто покажите пример кода, отредактировав свой вопрос. Категории не могут быть строкой для sue, должен быть массив. –
Здравствуйте, Pawel, я упомянул код выше, который получает arrayCodeSeries из ViewData (Controller). и затем я получаю доступ к одной серии и ставят квадратные скобки. Я также вставил 0-й узел массива, первый ряд выше. и теперь я хочу применить это в категориях. –
массив arrayCodeSeries выглядит так: arrayCodeSeries [0] = "['70 -158 ',' 70-177 ',' 70-181 ']" arrayCodeSeries [1] = "['70 -158', '70-177' , '70 -181 '] "arrayCodeSeries [2] =" ['70 -680'] "Я хочу удалить из него двойные кавычки, чтобы он отлично работал с категориями Highcharts. –