Once again - the same answer I gave you in the personal email:
Your config is OK, modify the data you return - the JSON that get returned from /User/GetEntitlement probably contains (as you have not shown any part of it) a list of nodes who have "children" properties, which in turn are arrays of objects, so you basically should have something like:
[{ "text" : "Root node 1", "children" : [ {...}, {....} ] }, { "text" : "Root node 2", ... }]
In all the nodes that you want lazy loaded, replace the children array with boolean true:
[{ "text" : "Root node 1", "children" : true }, { "text" : "Root node 2", ... }]
That is all ... and it is also available in the docs, and the only example on
jstree.com features exactly this.
Best regards,
Ivan
P.S. I wish we could appreciate each other's time and avoid asking the same basic questions over all possible communication channels.