Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][JavaScript] "Załadowanie" wartości zmiennej z PHP do skryptu JS
swiezak
post
Post #1





Grupa: Zarejestrowani
Postów: 159
Pomógł: 0
Dołączył: 21.08.2011

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


Mam taki oto problem:
pewna zmienna o nazwie id ma wartość integer (przydzielaną dynamicznie), przykładowo 11. Teraz tą magiczną liczbę chciałbym przenieść do skryptu. Niestety nie wiem w jaki sposób.

Poniżej fragmenty kodu:
PHP:
  1. $id = $sf_params->get('catId');


jQuery:
  1. jQuery(document).ready(function() {
  2. var id = "<?php echo $id; ?>"; // niestety nie działa
  3. alert(id);
  4.  
  5. jQuery(\'#mycarouseid\'+id).jcarousel({
  6. auto: 4,
  7. wrap: \'last\',
  8. initCallback: mycarousel_initCallback
  9. });
  10. });


Czy ktoś jest w stanie mi pomóc? Byłbym wdzięczny.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Sephirus
post
Post #2





Grupa: Zarejestrowani
Postów: 1 527
Pomógł: 438
Dołączył: 28.06.2011
Skąd: Warszawa

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


Ło rany ... ale dywagacje...

A problem oczywisty...

Jesli używasz PHPowej funkcji javascript_tag to nie możesz w jej argumencie pisać rzeczy typu <?php echo $costam?> ... to się piszę gdy jesteś w HTMLu a nie w PHPie...

Zastąp to po prostu zapisem:

Kod
    var id = "'.$id.'";


(IMG:style_emoticons/default/arrowheadsmiley.png)

Go to the top of the page
+Quote Post

Posty w temacie


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: 3.10.2025 - 10:50