I'm new to Kendo, so this may be a stupid question.
I'm trying to use use a hidden input field as a data source and this is failing.
<input id="jsonall" type="hidden" value='{ "university": { "AltBreak": "Yes", "ABAverage": "5.8", "id": "17360" } }'>
<span data-bind="text: university.AltBreak"></span>
<span data-bind="text: university.ABAverage"></span>
<span data-bind="text: university.id"></span>
var viewModel = kendo.observable($('input[id=jsonall]').val());
kendo.bind($("span"), viewModel);
But if I hard code the data like below, it is working:
var viewModel = kendo.observable({ "university": { "AB": "Yes", "ABAverage": "5.8", "id": "12345" } });
Any suggestions?
Thanks.
I'm trying to use use a hidden input field as a data source and this is failing.
<input id="jsonall" type="hidden" value='{ "university": { "AltBreak": "Yes", "ABAverage": "5.8", "id": "17360" } }'>
<span data-bind="text: university.AltBreak"></span>
<span data-bind="text: university.ABAverage"></span>
<span data-bind="text: university.id"></span>
var viewModel = kendo.observable($('input[id=jsonall]').val());
kendo.bind($("span"), viewModel);
But if I hard code the data like below, it is working:
var viewModel = kendo.observable({ "university": { "AB": "Yes", "ABAverage": "5.8", "id": "12345" } });
Any suggestions?
Thanks.