Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jquery]Powiązanie ze sobą select
Forum PHP.pl > Forum > XML, AJAX
styryl
Witam

Kolejny problem z jq:D

Chce powiązać pola select ze sobą naskrobałem

  1. <script type="text/javascript">
  2. $(document).ready(function(){
  3. $("#woj").change(function()
  4. {
  5.  
  6.  
  7. id = $("#woj").val();
  8.  
  9. $('#miasto').removeAttr("disabled", true);
  10.  
  11. alert(id);
  12.  
  13. $.ajax({
  14. type: 'GET',
  15. url: "ajax.php",
  16. data: {id:id},
  17. success: function(response) { $(#miasto).html(response);},
  18. error: function(xhr, type, exception) { alert("Error: " + type); }
  19. });
  20. return false;
  21. });
  22. });
  23. </script>


html:

  1. <select name="woj" id="woj">
  2. <option value="0">- wybierz województwo -</option>
  3. <option value="1">1</option>
  4. <option value="2">2</option>
  5. <option value="3">3</option>
  6.  
  7. <select name="miasto" id="miasto" DISABLED>


ajax.php

  1. <?php
  2. $id = $_GET[id];
  3.  
  4. echo '<option value="'.$id.'">'.$id.'</option>';
  5. ?>


I coś mi nie działa nie mam pomysł już co proszę o pomoc.

Pozdrawiam
kartofelek007
success: function(response) { $(#miasto).html(response);},
1) zapomniales apostrofow
2) jaki typ ma response?
success: function(response) { $("#miasto").html("+response+");},
askone
Hej

W wywołaniu "$.ajax" dodaj deklarację typu zwracanej odpowiedzi w postaci:
dataType: "html"

Jeśli nie określisz jawnie typu jquery "inteligentnie" dopasowuje typ danych w odpowiedzi, ale z tym może być różnie winksmiley.jpg Zresztą poczytaj tutaj

Pozdrawiam
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.