Я заполняю выпадающий список Dojo Combobox значениями из JSON.Приведенный ниже код работает просто отлично (встроенный JSON) .....
<script>
var magicvars = {
identifier: 'name',
label: 'name',
items: [
{name: "ZCCN_NO_1", label: "<img width='16px' height='16px' src='http://localhost:3000/static/images/eight_ball_16x16.png'/>ACCN_NO_1"},
{name: "CR_Local_ID", label:"<img width='16px' height='16px' src='http://localhost:3000/static/images/eight_ball_16x16.png'/>CR_Local_ID"}
]};
</script>
<div dojoType="dojo.data.ItemFileReadStore" data="magicvars" jsId="xvarStore2"></div>
Однако, когда я указываю внешний файл для JSON, нет смысла, то есть заполнение выпадающего списка.Внешний файл - standard.txt и выглядит следующим образом ...
{
identifier: 'name',
label: 'name',
items: [
{name: "ZCCN_NO_1", label: "<img width='16px' height='16px' src='http://localhost:3000/static/images/eight_ball_16x16.png'/>ACCN_NO_1"},
{name: "CR_Local_ID", label:"<img width='16px' height='16px' src='http://localhost:3000/static/images/eight_ball_16x16.png'/>CR_Local_ID"}
]};
Мой HTML-вызов dojo выглядит следующим образом ..
<div dojoType="dojo.data.ItemFileReadStore" jsId="xvarStore2" url="http://localhost:3000/static/standard.txt">
</div>
Inline работает нормально, но внешний вызовне.Извиняюсь, если это исправительный вопрос, но как я могу прочитать внешний файл и назначить его "magicvars".Я просто не хочу загромождать HTML кучей встроенных JSON.
Любой совет приветствуется.Джени