2014-04-21 63 views
0

我在jQuery選項卡的頂部使用ACE編輯器。我試圖從服務器獲取兩個文件的數據並嘗試在ACE編輯器上顯示。我正在使用AJAX和JSON。兩個選項卡正在創建,事情正在爲最後一個文件進行,但最後一個文件的所有數據都消失了。令人不解的是,當我突然調整窗口大小時,ACE開始顯示數據。 我知道事情非常混亂,我可能不清楚,但任何機構都可以給我一些線索。ACE編輯器沒有顯示JSON數據

之前顯示在ACE編輯器數據我使用警報()和它顯示正確的數據來檢查它...

回答

0

貌似編輯器以爲它是隱藏的,不畫任何東西,顯示隱藏編輯器後你應該打電話editor.resize()告訴它容器的大小已經改變。

順便說一句,如果你有很多標籤,超過2-3,最好是使用一個編輯器,並通過editor.setSession(..)

+0

區別兩個選項卡之間進行切換的會話是帶class =「ace_content」一個div是不存在的所有標籤沒有數據。 – DEV

+0

我不知道我明白你的意見是什麼意思。也許你可以用這個bug顯示頁面的例子嗎? –