2013-12-23 1 views
0

Как я могу изменить Url для ответа ajax для детей?Dynatree, как изменить URL-адрес для детей ajax

E.g. У меня есть

onLazyRead: function (node) { 
      $.ajax({ 
      url: "http://google.com" 
      ... 
}) 

и загрузить всех детей. Я хочу, нажав на детей, нажмите и загрузите ajax, но из другого действия, а не из «http://google.com». Как я могу изменить его для дочерних узлов?

ответ

1

вы можете добавить url (или что вы хотите) свойство ваших дочерних узлов и использовать в качестве

onLazyRead: function (node) { 
      $.ajax({ 
      url: node.data.url 
      ... 
}) 
+0

>> Вы можете добавить сайт (или что вы хотите) свойство ваших дочерних узлов Но как? Я не могу найти его в документации – havenchyk

+0

Я обнаружил, что есть опция «node.data.key», и я могу сделать ответ от сервера соответствующим образом с ключом узла – havenchyk

+0

, чтобы быть более понятным, вы можете использовать свойство 'node.data' для это. и на вашем onLazyRead используйте его как «url: node.data.url» – Orifjon

Смежные вопросы