categories.js
611 Bytes
var main = function() {
$('#jstree-categories').on("changed.jstree", function (e, data) {
var url = window.location.href;
var dataParams = {};
var categories = $("#jstree-categories").jstree("get_checked",null,true);
var params;
url = url.replace(/.*\?/, "");
params = url.split('&');
params.map(function(param) {
var item = param.split('=');
dataParams[item[0]] = item[1];
});
dataParams['categories'] = categories.join(",")
$.ajax({
method: "GET",
url: "/search?format=js",
data: dataParams
});
});
};
$(document).ready(main);