Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [ajax] formularz bez odświeżania
Forum PHP.pl > Forum > XML, AJAX
grzegorz_g
Witam !

Mam taką sytuację:

  1. <?php
  2. <input name="buk_cena"  />
  3. <select name="buk_wysylka">
  4. <option value="1">buk 1</option>
  5. <option value="2">buk 2</option>
  6. <option value="3">buk 3</option>
  7. </select>
  8.  
  9. <a href="dodaj_buka(input,select)">KUP</a>
  10. ?>


w jaki teraz sposób wysłać funkcje dodaj_buka() ajaxem (ja robie to poprzez advajax) z parametrami z inputa i selecta by w nowym divie zapisało mi te paramerty.

CZekam na informację
wookieb
http://web.archive.org/web/20071023225209/...us/index-pl.htm
Rozdział 7 "Obsługa formularzy"
grzegorz_g
teraz mam tak:

  1. <form action="index.php" method="post" id="propozycja" name="propozycja">
  2. <input name="buk_cena" />
  3. <select name="buk_wysylka">
  4. <option value="1">buk 1</option>
  5. <option value="2">buk 2</option>
  6. <option value="3">buk 3</option>
  7. <input type="submit" value="KUP" />
  8. </form>
  9.  
  10.  
  11. <script type="text/javascript">
  12.  
  13.  
  14. advAJAX.submit(document.getElementById("propozycja"), {
  15. onSuccess : function(obj) { alert(obj.responseText); },
  16. onError : function(obj) { alert("Error: " + obj.status); }
  17. });
  18.  


po pierwsze nie ma zadnego alertu , a drugie pytanie to zawartość tego formularza chce przenieść do includes/ajax/koszyczek.php , a w tym manualu tego nie znalazłem
wookieb
Kod
<form  action="test.html" method="post" id="propozycja" name="propozycja" onsubmit="send(); return false;">
<input name="buk_cena" />
<select name="buk_wysylka">
<option value="1">buk 1</option>
<option value="2">buk 2</option>
<option value="3">buk 3</option>
</select>
<input type="submit" value="KUP" />
</form>

<script type="text/javascript">

function send()
{
advAJAX.submit(document.getElementById("propozycja"), {
onSuccess : function(obj) { alert(obj.responseText); },
onError : function(obj) { alert("Error: " + obj.status); }
});
}
</script>
grzegorz_g
ok ALERT jest w jaki sposób teraz przenieśc te dane :

buk_cena i buk wysylka do pliku "includes/ajax/koszyczek.php"
wookieb
Dane sa wysylane do adresu podanego w action. Ale to juz mozna było się łatwo domyślec..
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.