Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JS] przekazanie zmiennej z JS do PHP
Forum PHP.pl > Forum > XML, AJAX
uraharu
Witam

Posiadam skrypt JS który pobiera mi różne informacje i przypisuje zmiennym

  1. var lat = geoip_latitude();
  2. var lng = geoip_longitude();
  3. var kraj = geoip_country_name();
  4. var miejscowosc = geoip_city();
  5. var region = geoip_region_name();



chciałbym czesc tych danych przeslac do pliku dane.php, w jaki sposób można to zrobić? Proszę o jakieś szczegóły a nie same hasła, szukałem czegoś na temat AJAXa, ale niestety nic nie znalazłem
nie chciałbym korzystac z biblioteki jquery

Dziekuje za odpowiedź
toaspzoo
umiesc to w echo
np.
Kod
echo $lat = 'var lat = geoip_latitude();';
mat-bi
@up, eee, WTF?questionmark.gifquestionmark.gif axesmiley.png

Co do ajax-a, google nie gryzie:

http://www.w3schools.com/ajax/default.asp
toaspzoo
Możesz jeszcze stworzyć potem input hidden o vaule = $lat;

A jak na AJAX'ie to musisz uzyc funkcji getelementbyid jeśli jest == '';
i jakieś ukryte pole pokazywać
hao
  1. <body onload="document.forms.geo.submit();">
  2.  
  3.  
  4. <script language="JavaScript" src="http://j.maxmind.com/app/geoip.js"></script>
  5.  
  6. <form name="geo" method="post" action="zapis.php">
  7. <script language="JavaScript">document.write('<input type="hidden" name="geoip_country_code" value="'+geoip_country_code()+'" />');</script>
  8. <script language="JavaScript">document.write('<input type="hidden" name="geoip_country_name" value="'+geoip_country_name()+'" />');</script>
  9. <script language="JavaScript">document.write('<input type="hidden" name="geoip_city" value="'+geoip_city()+'" />');</script>
  10. <script language="JavaScript">document.write('<input type="hidden" name="geoip_region" value="'+geoip_region()+'" />');</script>
  11. <script language="JavaScript">document.write('<input type="hidden" name="geoip_region_name" value="'+geoip_region_name()+'" />');</script>
  12. <script language="JavaScript">document.write('<input type="hidden" name="geoip_latitude" value="'+geoip_latitude()+'" />');</script>
  13. <script language="JavaScript">document.write('<input type="hidden" name="geoip_longitude" value="'+geoip_longitude()+'" />');</script>
  14. <script language="JavaScript">document.write('<input type="hidden" name="geoip_postal_code" value="'+geoip_postal_code()+'" />');</script>



a w zapis.php - zapisujesz sobie jak już chcesz.
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.