我在jQuery选项卡的顶部使用ACE Editor。我试图从服务器获取两个文件的数据,并尝试在ACE编辑器上显示。我正在使用AJAX和JSON。正在创建两个选项卡,最后一个文件正确,但最后一个文件的所有数据都消失了。令人疑惑的是,当我重新调整窗口大小时,ACE开始显示数据。 我知道事情非常混乱,我可能不清楚,但任何身体都可以给我一些线索。
在ACE Editor上显示数据之前,我使用alert()检查了它,并显示正确的数据...
答案 0 :(得分:0)
看起来编辑认为它是隐藏的并且没有绘制任何内容,在显示隐藏的编辑器后,您应该调用editor.resize()
让它知道容器的大小已经改变。
顺便说一句,如果您有多个标签,超过2-3个,最好使用一个编辑器并通过editor.setSession(..)
更改会话