あなたのテンプレートのJSONオブジェクトは、次のようになります。
{
"templates": {"name": "optionTemplate",
"template": "{{#options}}<option value='{{value}}'>{{display}}</option>{{/options}}"
}
}
これは、選択ボックスのオプションのためのテンプレートを定義します。
あなたは指定されたコードを使用してテンプレートを追加することができます(指定したように私はそれが仕事を得ることができなかったとして、実際に私は少しそれを微調整):ここで明確にするため
$.getJSON('templates.json', function (templates) {
$.each(templates, function() {
ich.addTemplate(this.name, this.template);
});
});
//now call getJSON on your input data
$.getJSON('options.json', function (data) {
var optionElements = ich.optionTemplate(data);
$('#selectBox').append(optionElements);
}
は、options.jsonが含まれているものです:
{
"options": [
{ "value": "optionValue",
"display": "optionDisplay"
},
{ "value": "optionValue2",
"display": "optionDisplay2"
}]
}
私はあなたが:)
に乗る方法を知って聞かせてください