Я использую jstree и хотел бы сделать некоторые вызовы ajax, когда выбран узел. Я не хочу запускать вызов ajax, если один и тот же узел снова щелкнут. jstree example for listening events использует changed.jstree , как показано ниже:Событие изменения узла дерева захвата
$('#jstree')
// listen for event
.on('changed.jstree', function (e, data) {
//my custom code here that should trigger if a new node is selected
});
Однако это сработал, если я нажимаю тот же узел дважды. Я не мог найти ничего в объекте данных или события e, который бы сказал мне, является ли это таким же, как ранее выбранный узел. Есть ли что-нибудь в jstree, чтобы помочь мне понять это? Если не самый лучший способ понять это?