Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Nie przesyła widoku z wstawionym HTMLem w tagach - Ajax
adrianpl20
post
Post #1





Grupa: Zarejestrowani
Postów: 111
Pomógł: 16
Dołączył: 20.02.2014

Ostrzeżenie: (10%)
X----


Witam. Na stronie przesyłam sobie kod html pewnego widoku poprzez Ajaxa. W tym widoku, są elementy html, które w tagach mają zapisany tekst zawierający html (również z tagami).

Taki tekst jest wstawiany do tagów:
  1. $attr = '<p>'.$data['kto'].'<span>utworzył</span> z IP '.$data['ip'].'</p>';


Ten widok, który przesyłam przez Ajaxa, ładowany jest również z tej samej funkcji przy wejściu na stronę i ten wstawiony html w tagi nie robi problemów, wszystko działa, ale jak chcę przesłać ten widok przez Ajaxa to zwraca mi NULL i nie mam pojęcia dlaczego...

Szukałem w necie, próbowałem ten wstawiany do tagów tekst potraktować htmlentities, htmlspecialchars (również z argumentami ENC_QUOTES) ale nic to nie dało - gdy podstawię zwykły tekst bez htmla do tych tagów to wszystko działa.

Co może być przyczyną, jak to można naprawić?
Proszę o pomoc.
Go to the top of the page
+Quote Post
rad11
post
Post #2





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

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


Podaj wiecej kodu.
Go to the top of the page
+Quote Post
adrianpl20
post
Post #3





Grupa: Zarejestrowani
Postów: 111
Pomógł: 16
Dołączył: 20.02.2014

Ostrzeżenie: (10%)
X----


problem rozwiązany. Trzeba zakodować ten html przez urlencode a nie przez htmlentities czy htmlspecialchars... (+ w javascripcie trzeba odkodować przez decodeURIComponent)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 18:15