2011-01-11 5 views
0

,다른 아약스 데이터 원본과 jstree를 다시로드 스크립트를 사용하는 방법 내 상황에서

이 같은 데이터 소스에 대한 코드의 일부 :

"json_data": { "아약스": { "비동기"거짓, "URL"내가 변경할 때 "? 설치/locationTreeJson.htm ID는 = -1" 는

과 같은 페이지에

는, 이것은 요소이다} } 목표입니다 값인 다음을 사용하십시오. ,

"SETUP/locationTreeJson.htm ID = THE_VALUE_FROM_'select 소자 ']?"

다음 때문에 다른 데이터

을 표시 jstree를 다시 : JavaScript는 jstree 등의 소스를 변경 어떻게 이런 식으로 할 수 있니?

최고

답변

0

더 많은 정보를 얻으려면 도움이 될 것입니다. 그것 없이는 너무 구체적으로 할 수 없습니다.

메인 문제가 나중에 다시로드하기 위해 json_data에 액세스하고 있다고 생각하십니까? 가 아니면 함수에 ajax.url를 설정할 수 있습니다 (최신 커밋)와 선택 상자 오프 URL 읽어

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 저자의 제안을 가지고, 그는 말했다. 감사합니다. Ivan –

+0

답장을 보내 주셔서 감사합니다. –