szablonów JSON obiekt może wyglądać następująco:
{
"templates": {"name": "optionTemplate",
"template": "{{#options}}<option value='{{value}}'>{{display}}</option>{{/options}}"
}
}
To będzie zdefiniować szablon dla opcji w polu wyboru.
Możesz dodać szablon przy użyciu kodu podałeś (właściwie, manipulowane go lekko, jak nie mogę zmusić go do pracy, jak określono):
$.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);
}
Dla jasności, tutaj jest to, co zawiera options.json :
{
"options": [
{ "value": "optionValue",
"display": "optionDisplay"
},
{ "value": "optionValue2",
"display": "optionDisplay2"
}]
}
daj mi znać, jak masz dalej :)