在多選項卡頁面上,某些選項卡submit
進程通過ajaxSubmit
更改了其他選項卡的內容。如果另一個選項卡包含活動的tinyMCE
編輯,在更換內容之前應該如何處理該選項卡,以及在更換之後應該如何處理(如果有的話)?使用ajaxSubmit替換DOM部分時,應該如何處理tinyMCE?
當前代碼在目標選項卡中的所有編輯器上執行tinyMCE.execCommand("mceRemoveControl", true, ed_id);
,並依賴系統的正常功能在更改後將其返回。這一切都是必要的嗎?更改後,我在tinyMCE
代碼中遇到了模糊的例外情況,但很難找出原因。
錯誤本身是SCRIPT5022:IndexSizeError - tiny_mce.js(1,78075)但我懷疑這是特別相關的。
TinyMCE的v3.4.5
https://stackoverflow.com/a/10096122/1544886 –
我不知道,如果它使有區別,但我會使用'tinyMCE.execCommand (「mceRemoveControl」,false,ed_id);'無論如何 –
@KScandrett - 爲什麼 - 有什麼區別?代碼中的一個小問題表明'remove'方法忽略了第二個參數。無論如何感謝您的興趣。 – OldCurmudgeon