Я новичок в Kendo Ui, а также в программировании на JavaScript.У меня простой вопрос, как передать значение из моего флажка на транспорт dataSource: read?
, чтобы "getMarketData.php" смог получить значение "c1" (активное) и снова загрузить его на той же странице.
Здесь я предоставляю свой код.
Мой флажок:
<input type="checkbox" id="c1" name="checkbox1" class="k-checkbox" checked="checked" value="active" onclick="checkBox()">
Мой Javascript
<script>
$(function() {
var dataSource = new kendo.data.DataSource({
transport: {
read: {
url: "/getMarketData.php",
type: "POST"
}
},
schema: {
model: {
id: "marketID"
}
}
});
});
function checkBox() {
var checkbox = document.getElementById("c1");
if (checkbox.checked == true) {
//pass "active" data
$("#grid").data("kendoGrid").refresh();
$("#grid").data("kendoGrid").dataSource.read();
} else {
if (checkBox.value == 'active') {
var x = 'inactive';
}
//pass "inactive" data
$("#grid").data("kendoGrid").refresh();
$("#grid").data("kendoGrid").dataSource.read();
}
}