Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][AJAX][JS] Pobranie danych z checkboxow i przeslanie ich do pliku suggest.php
Turqus
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 28.04.2017

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


Witam mam problem otóż mam formularz:
  1. <section id="main-container">KWOTA KOŃCOWA</section>
  2.  
  3.  
  4. <label for="opcje">Opcje (Proszę zaznaczyć przynajmniej jedną z opcji):</label>
  5. <p>
  6. Z wyżywieniem <input type="checkbox" name="opcja[]" value="food" data-parsley-mincheck="1" class="checkIt" /><br>
  7. Z dojazdem <input type="checkbox" name="opcja[]" value="drive" class="checkIt" /><br>
  8. Z ubezpieczeniem <input type="checkbox" name="opcja[]" value="insurance" class="checkIt"/><br>
  9. </p>


I chce by po zaznaczeniu checkboxa zachodziło żądanie do pliku suggest.php tam dodawało do kwoty początkowej (na razie nie ma jej ustalonej $suma=0) i zwracało sumę na stronie formularza. Problem jest taki, że muszę przesyłać automatycznie wartości zaznaczonych 3 checkboxow inaczej mi chyba nie będzie sumowało to tak prawidłowo i stoję w miejscu nie wiem co i jak zrobić, przeglądając strony o AJAX wszędzie różne rozwiązania i nie mogę go nigdzie przerobić by zrozumieć i dlatego zielony w tym jestem, na chwilę obecną mam taki skrypt W JS:

  1. <script type="text/javascript">
  2. $('.checkIt').change(function() {
  3. // this <- kliknięty checkbox
  4.  
  5. if (this.checked === false) {
  6. return;// jeśli nie jest zaznaczony,
  7. // wyjdź z funkcji
  8. }
  9.  
  10. // utworzenie urla
  11. var value = this.value;
  12. var url = 'suggest.php?q=' + value;
  13.  
  14. var data = {
  15.  
  16. };
  17.  
  18. $.get(url, data, function(response) {
  19. // response <- string, który zwrócił server
  20.  
  21. console.log(data);
  22. $('#main-container').html(data);
  23. $( document ).ajaxStart(function() {
  24. $( "#main-container" ).show();
  25. });
  26. });
  27.  
  28. });





Proszę o pomoc.

A i jeszcze dodam, że jak klikam checkbox to przesyła zmienną, http://localhost/tester/suggest.php?q=food , http://localhost/tester/suggest.php?q=insurance tylko nie wiem co dalej.

Ten post edytował Turqus 28.04.2017, 15:26:04
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: 23.08.2025 - 11:47