В моем javascript есть древовидное представление с флажками, которое находится в сетке кендо.За пределами сетки есть одна кнопка отправки, которая должна извлекать идентификатор, выбранные флажки в базу данных.Кто-нибудь знает, как это сделать правильно?Здесь более четко: https://dojo.telerik.com/IYEvALiY/6
HTML для кнопки
<button id="primaryTextButton" value="submit" class="k-primary" style="float:right; padding: 5px 20px; border-radius: 4px;">Submit</button>
JAVASCRIPT для Ajax
var grid;
$(document).ready(function() {
dataSource = new kendo.data.DataSource({
transport: {
read: {
url: "./getTest.php",
type: "POST",
data: function() {
return {
method: "getTemplate",
positionTemplateID: document.getElementById('positionTemplateID').value,
// hrsPositionID: dropdownlist.value(),
}
}
},
template: {
url: "./getTest.php",
type: "POST",
data: function() {
return {
method: "getTemplate",
employeeID: document.getElementById('employeeID').value,
propertyID: document.getElementById('propertyID').value,
}
},
complete: function(e) {
$('#grid').data('kendoGrid').dataSource.read();
}
},
},
schema: {
model: {
id: "positionTemplateID",
}
},
});
PHP для базы данных, которая предположительно Ajax вызывает его вставку в базу данных
function getTemplate() {
global $ehorsObj;
$positionTemplateID = (isset($_POST['positionTemplateID']) ? $_POST['positionTemplateID'] : '');
$hrsPositionID = (isset($_POST['hrsPositionID']) ? $_POST['hrsPositionID'] : '');
$programID = (isset($_POST['programID']) ? $_POST['programID'] : '');
$propertyID = (isset($_POST['propertyID']) ? $_POST['propertyID'] : '');
$employeeID = (isset($_POST['employeeID']));