2010-05-28 45 views
1

看起來像一個簡單的問題,我有一個表單,當有人需要編輯數據時,由TINYMCE控制的textarea加載值,但是當我改變它並提交表單時,新的改變沒有被張貼。發佈來自TINYMCE的新HTML

我在做什麼錯?

UPDATE 我該怎麼做,或者在編輯器中點擊它。我正在使用jquery驗證,這是提交處理程序。

$(form).ajaxSubmit({ 
       target:'#result', 
       success:function(){ 

        $('html, body').animate({scrollTop:'90px'}, 500);}, 
       clearForm: false}); 

       }}); 

回答

7

你得叫了tinyMCE的保存方法,當用戶點擊提交按鈕:

$(form).ajaxSubmit({ 
    beforeSerialize: function() { 
     tinyMCE.get('content').save(); // 'content' is the id of your textarea 
    }, 

    ... 
}); 

參考:http://wiki.moxiecode.com/index.php/TinyMCE:API/tinymce.Editor/save

+0

有道理,我使用jquery與ajaxSubmit會對其進行驗證。你怎麼用api調用它?我不擅長使用api。謝謝 – matthewb 2010-06-01 15:06:09

+0

查看編輯答案。 – scribu 2010-06-01 15:42:29

+0

作爲一個單獨的按鈕,我試圖將該行放在ajax文章的beforeSubmit中,但這不起作用。是否有另一個地方放置它,所以它可以是1按鈕,驗證,然後提交的形式??感謝迄今爲止的幫助,差不多拿到了 – matthewb 2010-06-01 19:58:11