2014-10-30 2 views
3

У меня есть форма в laravel (не используя клинок) с использованием CKEditor. Я пытаюсь получить содержимое из него в div под названием editorcontents, когда я отправлю форму, поскольку она отправляет сообщение в блоге (так что для этого также необходимо иметь форматирование из этого div).получить содержание от div для формы ввода laravel

Я пробовал назначать name на div, но не повезло. Как я могу использовать div как поле input?

<div id="editorcontents" name="editorcontents"> 
</div> 

$content = Input::get('editorcontents'); 
return $content; 
+0

Вы пытаетесь использовать ajax для значения столбца div :) – HoangHieu

+0

Tr ying, чтобы держаться подальше от ajax для этого. Я могу сделать это с помощью ajax, но мне сказали придерживаться PHP. – Haring10

+0

Вы ещё не являетесь пользователем CKEditer? – HoangHieu

ответ

1

Попробуйте это с помощью AJAX в JQuery, чтобы получить HTML содержание editorcontents и после этого к контроллеру сервер :) ... Я надеюсь, что эта помощь

Html

<div id="editorcontents" name="editorcontents"> 
</div> 

Jquery

var inputValue = $("#editorcontents").html;  
    $.ajax({ 
     type : "POST", 
     cache : false, 
     async : true, 
     global : false, 
     url : "URL POST DATA", 
     data : { 
      editorcontents : escape(inputValue), 
     } 
    }).done(function (data) 
    { 
     //Handle event send done; 
    }) 
+0

Я стараюсь держаться подальше от ajax, но в этом случае, как долго может быть строка для editorcontents? Потому что я изначально пытался использовать его, но ничего не возвращал, если строка была слишком длинной – Haring10

+0

??? с ** post ** не имеет значения длина сообщения данных ??? – HoangHieu

+0

Но когда вы пытаетесь отправить + 1000 строк, вместо этого отправили пустую строку? – Haring10

Смежные вопросы