Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][AJAX] jQuery - operacje na dołączonym kodzie
Forum PHP.pl > Forum > Przedszkole
@rtur
Mam kod jak poniżej, działa autocomplete, wrzuca dane z ajaxa do div id #płyty, ale niestety inputów z klasą .abo nie chowa, inputy z klasą abo znajdują się w pliku z ajaxa który jest dorzucany do div id #plyty, co zrobić aby działało na danych dołączonych dynamicznie do diva?
  1. jQuery(document).ready(function(){
  2. $('input.abo').hide();
  3. $('#artysta2').autocomplete({
  4. source:'/ajax/ajax-artists.php',
  5. selectFirst: true,
  6. minLength:2,
  7. autoFocus: true,
  8. select:function(evt, ui) {
  9. this.form.artid2.value = ui.item.wykonawca;
  10. },
  11. change:function(evt, ui) {
  12. this.form.artid2.value = ui.item.wykonawca;
  13. var artid = $('#artid2').val();
  14.  
  15. if(artid.length > 0){
  16. var formData = {wyk:artid};
  17. $.ajax({
  18. type:'GET',
  19. url:'/ajax/checkAlbumByArtist.php',
  20. data: formData,
  21. success: function(plyty) {
  22. $('#plyty').html(plyty).fadeIn('slow');},
  23. })
  24. }
  25. }
  26. })
  27. });

Twist

twoj kod proboje ukryc .abo zanim ajax zwroci response i zanim dodajesz response do html. Poczekaj na response, dodaj i dopeiro wtedy ukryj to co potrzebujesz

success: function(plyty) {
$('#plyty').html(plyty).fadeIn('slow');
$('.abo').hide();
}



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.