Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][jQuery] onClick i wysłanie danych jako POST
Forum PHP.pl > Forum > Przedszkole
in5ane
Cześć, korzystam z mapy województw http://city365.pl i mam:
[JAVASCRIPT] pobierz, plaintext
  1. $(function($){
  2. $('#map-poland').cssMap({'size' : 170, 'tooltips' : 'false', 'loadingText' : 'Ładuję...', 'onClick' :
  3. function(e){
  4. $.post("<?php echo site_url('offers/index'); ?>", { state: e.children('a').text() } );
  5. }
  6. });
  7. });
[JAVASCRIPT] pobierz, plaintext

Chciałbym, po kliknięciu wysłać nazwę województwa do określonej lokalizacji. Niestety nic nie działa. Co źle robię?

@edit: pod e.children('a').text() znajduje się pełna nazwa województwa, np. Łódzkie, Kujawsko-pomorskie, Małopolskie itp.

@edit2: jak dałem sobie np. w tym function(e): alert('test'); to działało, więc jest jakiś problem z tym $.post.
phpion
Jakie żądanie leci Ci do serwera? Jaki adres? Jakie parametry?
in5ane
Adres wychodzi taki po prostu: http://localhost/page/index.php/offers/index, no co, a parametry tylko te wysyłam.
phpion
Czy w $_POST['state'] masz nazwę? Jeśli nie - wpisz na sztywno 'state': 'xxx' i zobacz czy pójdzie.
in5ane
No oczywiście, że mam nazwę, to wiem. Ale na sztywno też nie poszło.

@edit: gdy dla testu dałem:
[JAVASCRIPT] pobierz, plaintext
  1. $.ajax({
  2. type: "POST",
  3. url: "data.php",
  4. success: function(html){
  5. alert('sukces');
  6. },
  7. error: function(html){
  8. alert('error');
  9. },
  10. });
[JAVASCRIPT] pobierz, plaintext
to wyświetliło sukces.
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.