Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript]$amp; przez JS
-Gość-
post 9.04.2012, 13:35:22
Post #1





Goście







Witam

Mam pewien kod, ktory zawiera element slashvars
fragment flashvars
  1. %2Fhqdefault.jpg&el=embedded&fexp=908


i chce to puscic przez js -
  1. $(elem).attr('flashvars', '%2Fhqdefault.jpg&el=embedded&fexp=908');


wtedy w kodzie laduje cos takiego
  1. %2Fhqdefault.jpg&el=embedded&fexp=90


roznica:
  1. normalnie: %2Fhqdefault.jpg&el=embedded&fexp=908
  2. wstawione przez js: %2Fhqdefault.jpg&el=embedded&fexp=90


czyli z & robi sie &

prosze o pomoc w rozwiazaniu tego problemu
pozdrawiam
Go to the top of the page
+Quote Post
jaslanin
post 10.04.2012, 15:37:17
Post #2





Grupa: Zarejestrowani
Postów: 511
Pomógł: 143
Dołączył: 13.03.2010
Skąd: Jasło

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


Najprościej zamienić HTML entitles na ich "realne" odpowiedniki:

  1. $(elem).attr('flashvars', '%2Fhqdefault.jpg&el=embedded&fexp=908');


bo w ten sposób co robisz string jest podwójnie escapowany

Ten post edytował jaslanin 10.04.2012, 15:38:04


--------------------
Good luck and happy PHP'ing
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: 7.07.2025 - 16:25