Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]$amp; przez JS
Forum PHP.pl > Forum > Przedszkole
Gość
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
jaslanin
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.