Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript]unterminated string literal i BBcode
ShaggyAG
post 3.02.2015, 03:18:59
Post #1





Grupa: Zarejestrowani
Postów: 111
Pomógł: 11
Dołączył: 12.10.2014
Skąd: Tarnów

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


Witam,

Mam problem z którym nie moge sobie poradzić.
Używam sceditor do dodawania ogłoszenia.
Ogłoszenie ma możliwość edycji, która działa tak że php zwraca np taki skrypt:
  1. $("#where").val("text z bazy");
  2. $("#durition").val("data z bazy");
  3. $("#who").val("text z bazy");

i wszystko działa super do momentu gdy chce edytować ogłoszenie z danymi z sceditor z [].
Wtedy przeglądarka wywal mi
  1. SyntaxError: unterminated string literal
  2.  
  3.  
  4. $('#about').sceditor('instance').val('[ol]


Problemem jest to że tekst zwracany nie jest w jednej linii..

  1. $('#about').sceditor('instance').val('[ol]
  2. [li]1[/li]
  3. [li]2[/li]
  4. [li]3[/li]
  5. [li]4[/li]
  6. [li]5[/li]
  7. [li]6[/li]
  8.  
  9. [/ol]'); });</script>


Gdy zastosuje...
preg_replace('/\s+/', ' ', $edi['about']);
w celu usunięcia 'end of line' błedu nie ma, ale tekst traci orginalne formatowanie.

Jak to mogę rozwiązać zeby wszystko zostało?


Ten post edytował ShaggyAG 3.02.2015, 03:30:24
Go to the top of the page
+Quote Post
trueblue
post 3.02.2015, 08:36:07
Post #2





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

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


Na tekście z bazy użyj json_encode (w php).


--------------------
Go to the top of the page
+Quote Post
ShaggyAG
post 3.02.2015, 23:51:25
Post #3





Grupa: Zarejestrowani
Postów: 111
Pomógł: 11
Dołączył: 12.10.2014
Skąd: Tarnów

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


Dziękuje.
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: 14.07.2025 - 16:03