Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> jQuery przesłanie zmiennej ze spacją, jak?
mskiba
post 19.02.2014, 01:26:31
Post #1





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 28.04.2013

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


Witam, mam pewien problem, mam formularz (select) wyciagajacy z bazy silniki aut, np: "1.6 16V T.SPARK"

  1. <select class=\"select\" name=\"form_select_silnik\" id=\"form_select_silnik\">
  2. ";
  3. $sql = $connect_autobaza_db->query("SELECT DISTINCT(silnik) FROM auta WHERE marka='".$_GET['form_select_marka']."' AND model='".$_GET['form_select_model']."' ORDER BY silnik");
  4. while ($row = $sql->fetch_object())
  5. {
  6. echo"
  7. <option value='".$row->silnik."'>".$row->silnik."</option>
  8. ";
  9. }
  10. echo"


pobranie zmiennej

  1. $(document).ready(function() {
  2. $("#cars_silnik").submit(function() {
  3. var form_select_marka = $("#form_select_marka").val();
  4. var form_select_model = $("#form_select_model").val();
  5. var form_select_silnik = $("#form_select_silnik").val();
  6.  
  7. $('#cars_list').load("./scripts/dba_cars_list.php?form_select_marka="+form_select_marka+"&form_select_model="+form_select_model+"&form_select_silnik="+form_select_silnik, function() {
  8. $(this).slideDown(500);
  9.  
  10. });
  11. $("a.cars_list_open").attr('class', 'cars_list_close');
  12.  
  13. return false;
  14. });
  15. });


efektem tego jest:

  1. scripts/dba_cars_list.php?form_select_marka=ALFAROMEO&form_select_model=147&form_select_silnik=1.6


Pobiera mi zmienną do pierwszej spacji, między innymi dlatego też musiałęm poki co w bazie zminic ALFA ROMEO na ALFAROMEO smile.gif

Jak zrobić żeby pobrało całą zmienną? W PHP wystarczy ja zdefiniować w cudzysłowach "", a jak w AJAX-ie?
Z góry dziękuję za pomoc.
Go to the top of the page
+Quote Post
_Borys_
post 19.02.2014, 09:27:37
Post #2





Grupa: Zarejestrowani
Postów: 587
Pomógł: 190
Dołączył: 5.02.2011
Skąd: 64-800

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


[JAVASCRIPT] pobierz, plaintext
  1. var form_select_marka = encodeURIComponent($("#form_select_marka").val());
[JAVASCRIPT] pobierz, plaintext

[JAVASCRIPT] pobierz, plaintext
  1. var form_select_marka = $("#form_select_marka").val().replace(/ /g,'%20');
[JAVASCRIPT] pobierz, plaintext
Go to the top of the page
+Quote Post
mskiba
post 19.02.2014, 20:40:47
Post #3





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 28.04.2013

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


Dziękuje wink.gif Pomogło
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: 19.04.2024 - 10:42