Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jQuery] JS nie widzi HTML wygenerowanego przez JS
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
marcinpruciak
Robię sobie listę w JS, dane pobieram z JSON. Chciałbym aby ta lista była klikalna, a po kliknięciu pobierały się dalsze dane z JSONa, nie mogę jednak dodać żadnej akcji dla wygenerowanej listy. Taki kod:

  1. <script type="text/javascript">
  2. $(document).ready(function(){
  3. $(function() {
  4. $("#sortable tr.ui-state-default").sortable();
  5. $("#sortable tr.ui-state-default").disableSelection();
  6. });
  7. $.getJSON("http://192.168.9.101/NewKohana/admin.php/file_manager/listing/",
  8. function dates(data){
  9. $.each(data, function(i,item){
  10. $("<ul>").html('<li id="'+item.name+'">'+item.name+' '+item.type+' '+item.size+'</li>').appendTo("#sortable");
  11. });
  12. });
  13. $("li").click(function () {
  14. alert('ss');
  15. });
  16. });


ziqzaq
Szukaj jquery.live() lub pluginu jquery.livequery(). Użycie i zastosowanie masz w dokumentacji.
Pozdr.
marcinpruciak
Dzięki. O to mi chodziło.

Da się zmienić aktualny adres strony bez jej przeładowania? chodzi mi tylko o dodanie jednego słowa po kliknięciu.

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.