我正在開發一個應用程序,該應用程序在http://www.jstree.com/documentation/json_data的每個文檔中使用帶有json數據和ajax的JS樹。爲外部ajax設置的JS樹
$("#tree).jstree({
"json_data": {
"ajax": { ... }
} ....
});
還有其他jquery ajax調用在文檔中的其他地方進行。現在,樹在自己的名字空間內進行ajax調用,所以與其他ajax函數沒有衝突。由於回答ajax調用的服務器問題,我需要通過公共ajax處理程序重定向樹的ajax調用,文檔的其餘部分使用該調用,然後讓該處理程序將數據返回給樹。
任何人都可以建議如何將樹的調用重定向到另一個函數,並設置回調將數據返回給樹?謝謝!
你爲什麼要重定向?或者你想改變默認的jsTree ajax調用? – Radek 2012-03-03 07:26:03
@Radek現在jstree調用ajax來獲取子節點。樹然後添加這些節點。它全部在jstree內處理。我希望樹調用一個外部函數,該函數將進行ajax調用,並且1)將子節點信息返回給樹,或者2)使用外部函數添加節點。我想我將不得不從「return $ .ajax(s.ajax);」更改json插件的第92行到像「返回[使用$ .ajax(父節點);]」的外部函數。 – 2012-03-04 14:32:43
爲什麼你想要外部函數來添加節點? – Radek 2012-03-05 02:50:29