Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [jQuery] JS nie widzi HTML wygenerowanego przez JS
marcinpruciak
post
Post #1





Grupa: Zarejestrowani
Postów: 161
Pomógł: 9
Dołączył: 14.07.2008

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


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. });


Go to the top of the page
+Quote Post
ziqzaq
post
Post #2





Grupa: Zarejestrowani
Postów: 428
Pomógł: 128
Dołączył: 17.06.2007

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


Szukaj jquery.live() lub pluginu jquery.livequery(). Użycie i zastosowanie masz w dokumentacji.
Pozdr.

Ten post edytował ziqzaq 13.12.2009, 19:56:11
Go to the top of the page
+Quote Post
marcinpruciak
post
Post #3





Grupa: Zarejestrowani
Postów: 161
Pomógł: 9
Dołączył: 14.07.2008

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


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.

Go to the top of the page
+Quote Post

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 - 07:13