2011-01-11 17 views
0

在我的情況,如何使用腳本重新加載不同的AJAX數據源的jstree

關於這樣的數據源代碼的一部分:

「json_data」:{ 「AJAX」:{ 「異步」:假的, 「URL」: 「設置/ locationTreeJson.htm ID = -1」 }}

,並在同一頁上,這是一個元素, 的目標是當我改變值, 然後使用一些JavaScript來改變jstree等的數據源:

「?安裝/ locationTreeJson.htm ID = [THE_VALUE_FROM_'select元件']」

然後重新裝入jstree以顯示不同的數據

所以,我怎麼能這樣做?

最好的問候

回答

0

這將有助於看到更多的來源。沒有它,我不能太具體。

我認爲主要問題是訪問json_data以後重新加載,是否正確?

var jsonDataVar = { "ajax" : { "async" : false, "url" : "setup/locationTreeJson.htm?id=-1" } }; 

//load jstree with `jsonDataVar` in place of where you had put the literal json object before 

//alter jsonDataVar 
jsonDataVar['ajax']['url'] = "setup/locationTreeJson.htm?id= " + $(CSS_SELECTOR_HERE).val(); 

//reload tree 
+0

,並已得到了jstree筆者的建議,他說: 或者你可以ajax.url設置功能(在最新提交)和閱讀 的URL關閉選擇框。 最好的問候, 伊凡 – 2011-01-15 03:04:44

相關問題