Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript] CKEditor 4 i setData, Wczytane dane są bez tagów HTML
slawek3422
post 11.09.2020, 10:36:41
Post #1





Grupa: Zarejestrowani
Postów: 142
Pomógł: 7
Dołączył: 3.08.2007
Skąd: śląsk

Ostrzeżenie: (0%)
-----


Cześć.
Temat dla używających CKEditora.
Mam formularz, który służy do dodawania danych do bazy. Używam do tego CKEditor w wersji 4. Wszystko działa, tagi się zapisują do bazy. Problem polega na tym, że przy próbie edycji zapisanych danych, wczytane dane są pozbawione tagów HTML. Gdy przed ustawieniem wartości danego pola robię alert to tagi tam są czyli z bazy czyta się dobrze a problem leży po stronie CKEditora.

  1. $(document).on('click','#edytuj-szkolenie',function(){
  2. var opis = $(this).closest('tr').children('td.opis').text();
  3. var program = $(this).closest('tr').children('td.program').text();
  4.  
  5. CKEDITOR.instances['edytuj-opis'].setData(opis);
  6. CKEDITOR.instances['edytuj-program'].setData(program);
  7.  
  8. for(instance in CKEDITOR.instances){
  9. CKEDITOR.instances[instance].updateElement();
  10. }
  11. $("#dialog-edytujSzkolenie").dialog("open");
  12. });

Próbowałem ustawiać Allowed Content ale i to nie pomogło. Jakieś pomysły?
Go to the top of the page
+Quote Post
trueblue
post 15.09.2020, 20:26:50
Post #2





Grupa: Zarejestrowani
Postów: 6 761
Pomógł: 1822
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


Problem leży po stronie Twojego kodu, a nie edytora. Pobierasz czysty tekst z <td>.


--------------------
Go to the top of the page
+Quote Post
slawek3422
post 16.09.2020, 21:09:24
Post #3





Grupa: Zarejestrowani
Postów: 142
Pomógł: 7
Dołączył: 3.08.2007
Skąd: śląsk

Ostrzeżenie: (0%)
-----


No fakt, przecież zamiast .text() ma być html() facepalmxd.gif sciana.gif
aż mi głupio ...

Dzięki za pomoc thumbsupsmileyanim.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 16.04.2024 - 23:33