I have a python list: categoriesPython, which is ['Firefox 2.0', 'Firefox 3.0', 'Firefox 3.5', 'Firefox 3.6', 'Firefox 4.0'], I did(I am using web.py):
data: {
name: 'Firefox versions',
categories: $categoriesPython,
version: [0.20, 0.83, 1.58, 13.12, 5.43]
}
I expected to get:
data: {
name: 'Firefox versions',
categories: ['Firefox 2.0', 'Firefox 3.0', 'Firefox 3.5', 'Firefox 3.6', 'Firefox 4.0'],
version: [0.20, 0.83, 1.58, 13.12, 5.43]
}
However, I got:
data: {
name: 'Firefox versions',
categories: ['Firefox 2.0', 'Firefox 3.0', 'Firefox 3.5', 'Firefox 3.6', 'Firefox 4.0'],
version: [0.20, 0.83, 1.58, 13.12, 5.43]
}
1. Because data is Json format, there cannot be have any assign value, for example:
data: {
name: 'Firefox versions',
categorieData.push('$categoriesPython');
categories: categorieData,
version: [0.20, 0.83, 1.58, 13.12, 5.43]
}
also, I do not want to convert python list to javascript list, because the list have more than 200 value, if convert, there must be have more than 200 categorieData.push('$categoriesPython');, the code will be redundant.
How can I get the expected result?