В моей базе данных есть таблица с категориями.Я пытаюсь создать дерево для категорий.У меня есть хороший шаблон для дерева в моей руке.Я думаю договориться об этом.Когда я проверяю код, он сохраняет данные дерева следующим образом:
var tree_data = {
'for-sale' : {text: 'For Sale', type: 'folder'} ,
'vehicles' : {text: 'Vehicles', type: 'folder'} ,
'rentals' : {text: 'Rentals', type: 'folder'} ,
'real-estate' : {text: 'Real Estate', type: 'folder'} ,
'pets' : {text: 'Pets', type: 'folder'}
}
Я настроил структуру ajax для переноса данных в мой проект.Конечно, данные должны быть из данных json:
var tree_data = {};
$.ajax({
type: "GET",
url: '@Url.Action("GetCategories","Home")',
async: false,
success: function (result) {
tree_data = {
'for-sale': { text: 'For Sale', type: 'folder' },
'vehicles': { text: 'Vehicles', type: 'folder' },
'rentals': { text: 'Rentals', type: 'folder' },
'real-estate': { text: 'Real Estate', type: 'folder' },
'pets': { text: 'Pets', type: 'folder' }
}
}
);
Если есть подкатегории категорий, тип - это папка, если не тип - это элемент.Столбцы таблицы категорий в базе данных следующие:
- CategoryID
- CategoryTopID
- CategoryName
- CategoryDesc
Наиболее важной частью является преобразование данных из базы данных в желаемый формат JSON.Как я могу это сделать?