I am using MagicSuggest for custom dropdown, now I have two dropdowns category and sub category.. sub categories should be populated based on category selection. When I select category, and then subcategory, it will work for the first time, but if I change the category sub categories will not change and shows the same list. here is my jquery..
var cat = $('#category').magicSuggest({
maxSelection:1,
data: site+'project/getCats/',
valueField: 'id',
displayField: 'title',
mode: 'remote',
renderer: function(data){
return '<div>' +
'<div class="title">' + data.title + '</div>' +
'</div>';
},
resultAsString: true,
selectionRenderer: function(data){
return '<div class="name">' + data.title + '</div>';
}
});
$(cat).bind('selectionchange', function(event, combo, selection){
cat_id = cat.getValue();
src = site+'project/getCats/'+cat_id;
var subcat = $('#sub_category').magicSuggest({
maxSelection:1,
data: src,
valueField: 'id',
displayField: 'title',
mode: 'remote',
renderer: function(data){
return '<div>' +
'<div class="title">' + data.title + '</div>' +
'</div>';
},
resultAsString: true,
selectionRenderer: function(data){
return '<div class="name">' + data.title + '</div>';
}
});
})