3

我有這個問題codemirror這是非常棘手的,我不知道如何解決它。沒有提交事件,codemirror數據不能被序列化?

從codemirror的數據就不會被序列化,而不提交事件 - 這就是我發現了迄今爲止 - 像下面這樣,

$(':submit').submit_form(); 

(function($){ 
    $.fn.extend({ 
     submit_form: function(options) { 

      var defaults = { 
      } 

      var options = $.extend(defaults, options); 
      var o = options; 

      var $cm = this.click(function(e){ 

       var form = $(this).closest('form'); 
       alert(form.serialize()); // the textarea field with codemirror returns empty 

       $.post(form.attr('action'),form.serialize(),function(xml) 
       { 
        ... 
        ... 
       } 
      }); 



     } 
    }); 
})(jQuery); 

HTML,

<textarea name="code_1" id="code_1" title="EMBED CODE" class="editor-codemirror" cols="" rows=""></textarea> 

我必須改變這條線

var $cm = this.click(function(e){ 

var $cm = this.submit(function(e){ 

然後可以序列化codemirror中的數據。

,但我應該把插件安裝到點擊按鈕第一和找到其最接近形式和還原序列化ajax post前的表單數據。所以我必須使用點擊事件追蹤最接近的表格。

我想知道有沒有人遇到過這個問題,以及解決方案是什麼。

回答