Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Przekazywanie zmiennych js do skryptu php
abusiek
post 11.02.2007, 21:59:03
Post #1





Grupa: Zarejestrowani
Postów: 89
Pomógł: 5
Dołączył: 23.10.2006
Skąd: Gda?sk

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


Witam!

Mam sobie strone, na niej dwa linki, oba obslugiwane przez funckje js, ktora laduje skrypt php do odpowiedniego diva.

Zastanawiam sie czy moge jakos przekazac do tego skryptu zmienna podana jako parametr tej funkcji??

function costam(n) i chcialbym to n moc odczytac w skrypcie php, ktory ta funkcja mi wywola smile.gif
Go to the top of the page
+Quote Post
kwiateusz
post 11.02.2007, 22:02:33
Post #2


Admin Techniczny


Grupa: Administratorzy
Postów: 2 071
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




w jaki sposób te skrypty ładujesz? poprzez ajax?
Go to the top of the page
+Quote Post
abusiek
post 11.02.2007, 22:05:37
Post #3





Grupa: Zarejestrowani
Postów: 89
Pomógł: 5
Dołączył: 23.10.2006
Skąd: Gda?sk

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


aha smile.gif

Tu jest kod w htmlu z wywolaniem js
  1. <?php
  2. <td id="menu_left_4" bordercolor="#922578" valign="center" align="center" style="border-style: solid; border-width: 1px"><a href="java script: update(8)" title=""><img src="graphics/left_zima.jpg" border="0" alt="Oferta Zima 2004/2005"></a></td>
  3. ?>



A tu sam js

  1. <?php
  2. case 11:
  3. document.getElementById("menu_top_3").style.borderColor = "#F49419";
  4. ajax = new Ajax.Updater(
  5. 'mainframe',
  6. 'firma.html',{
  7. method: 'get'
  8. });
  9. break;
  10. ?>
Go to the top of the page
+Quote Post
kwiateusz
post 11.02.2007, 22:13:30
Post #4


Admin Techniczny


Grupa: Administratorzy
Postów: 2 071
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




z kodu wnioskuje że metoda get przez ajax wywołujesz firma.html? skoro to get to getem przekaż parametry, a w skrypcie złap je poprzez $_GET
Go to the top of the page
+Quote Post
abusiek
post 11.02.2007, 22:21:54
Post #5





Grupa: Zarejestrowani
Postów: 89
Pomógł: 5
Dołączył: 23.10.2006
Skąd: Gda?sk

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


Nie bardzo czaje idee winksmiley.jpg

Pomiedzy znacznikami js nie moge przeciez chyba wtsawic sobie $_GET['n'] = 4...

Zwazywszy na to ze nie jest to formularz nie moge wrzucuc tez jakiegos ukrytego inputa...

Mozesz napisac to jakos jasniej??
Go to the top of the page
+Quote Post
kwiateusz
post 11.02.2007, 22:27:10
Post #6


Admin Techniczny


Grupa: Administratorzy
Postów: 2 071
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




nie wiem czy Twoja biblioteka od ajaxu nie ma specjalnego atrybutu od dodawania parametrów żądania, ale najprościej to zrobić tak 'firma.html?n='+n (w tym kodzie js który podałeś) a potem w samym skrypcie php wpisujesz sobie $_GET['n'] i tam robisz z tym co przekażesz co chcesz
Go to the top of the page
+Quote Post
abusiek
post 11.02.2007, 22:29:34
Post #7





Grupa: Zarejestrowani
Postów: 89
Pomógł: 5
Dołączył: 23.10.2006
Skąd: Gda?sk

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


Teraz rozumiem smile.gif

Dzieki za pomoc smile.gif
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: 28.06.2025 - 14:52