2014-09-23 56 views
0

我正在使用summernote所見即所得編輯器。從編輯這是我在HTML安其並投入textarea的表單字段如下:

HTML:

 <div class="summernote"> 
     <textarea rows="1" name="content" id="content" class="required"> 
      <?= (isset($object))? $object['content']:set_value('content')?> 
     </textarea> 
     </div> 

JAVASCRIPT:

var content= $('#content').eq(0).code();   
    $('#content').html(content); 
    form.submit(); 

HTTP請求頭的表單數據部分顯示內容與完整的編輯器數據一起存在,但本質上,我將它作爲空字符串在$ _POST ['content']中獲取;內容= 「」;

Request Payload : Formdata section

誰能請幫忙找一下錯誤我在這裏做,爲什麼會這樣呢?

編輯:研究了一段時間後,我發現,這個問題是由 笨輸入級所引起。在這個類中,一個名爲 的方法在到達控制器之前,clean_string()正在清除特殊的charectars(我的 案例中的孟加拉語)!

所以我只是需要逃避POST清理在這種情況下只做它!任何人都可以幫忙嗎?

+0

一路上沒有重定向/ – Leeish 2014-09-23 22:45:25

+0

@Leeish什麼意思是兄弟? – edam 2014-09-23 23:07:30

+0

'$ _REQUEST [「content」]'有效嗎?您的表單enctype可能有錯誤。 $ _POST需要'application/x-www-form-urlencoded' – 2014-09-23 23:20:34

回答

0

而不是$('#content')。html(content);使用此:

$('#content').val(content); 

.html()不起作用,因爲您使用的是表單字段。

+0

但在請求patload我有預期的數據。請在我的問題中查看附件截圖。我也嘗試過使用val()。我一直在努力,因爲早上:(。它沒有工作。 – edam 2014-09-23 23:28:50

+0

然後這不是一個通過發送內容本身的問題。似乎你的服務器阻止了字段的大小,因爲它超過了輸入字段的最大尺寸輸入字段的默認尺寸是1000個字符 – Tyr 2014-09-23 23:55:43

+0

textarea字段和輸入字段之間沒有區別嗎 – edam 2014-09-23 23:58:10

相關問題