or
var check = new XMLHttpRequest(); check.open("GET", "https://IP:PORT/test" ,false); check.setRequestHeader("Authorization", utils.getServerAuthString()); check.onreadystatechange = function () { if (check.readyState == 4) { if (check.status == 200) { utils.saveServerData(); } else { utils.showError("status:" + check.status); } } } check.send(null);viewModel: kendo.observable({ datasource: new kendo.data.DataSource({ transport: { read: { cache: false, url: URL, dataType: "json", beforeSend: function(req) { req.setRequestHeader('Authorization', utils.getServerAuthString()); } } } }) })<script type="text/x-kendo-template" id="${attribute.name}-template"><div class="${attribute.name}-tabstrip"> <ul> <c:forEach var="attributeGroup" items="${mlib:attributeGroupSortByName(attribute.definition.templateObject.attributeGroups)}" varStatus="stat"> <li <c:if test="${stat.index == 0}">class="k-state-active"</c:if>>${attributeGroup.name}</li> </c:forEach> </ul> <c:forEach var="ag" items="${attribute.definition.templateObject.attributeGroups}"> <div> <ul> <c:forEach var="attribute" items="${mlib:sortAttributesByOrder(ag.attributes)}"> <li><label>${attribute.definition.desc.text}:</label>#= ${attribute.name} #</li> </c:forEach> </ul> </div> </c:forEach></div></script>detailTemplate: kendo.template($("#class_refs-template").html()),detailInit: function( e ) { var detailRow = e.detailRow; detailRow.find(".class_refs-tabstrip").kendoTabStrip({ animation: { open: { effects: "fadeIn" } } });}<div class="class_refs-tabstrip"><ul> <li class="k-state-active">Header Description</li> <li >Others</li> <li >system</li></ul><div><ul> <li><label>Description:</label> #= foo# </li> <li><label>Description:</label> #= bar# </li> <li><label>Description:</label> #= foo# </li> <li><label>Description:</label> #= foo# </li> <li><label>Description:</label> #= foo# </li> <li><label>Description:</label> #= foo# </li> <li><label>Description:</label> #= bar# </li> <li><label>Description:</label> #= foo# </li> </ul></div>...