Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> directory_map codeigniter jquery, directory_map codeigniter jquery
rad11
post
Post #1





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

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


Witam mam problem z wyswietleniem zawartosci konkretnej sciezki jako listy przy pomocy jquery w codeigniterze. Problem polega na tym ze jquery nie przemienia tablicy w liste i widac tylko pusta strone. Lista jest przesylana sprawdzone przy pomocy print_r. Podam moze kod:


  1. <html>
  2. <head>
  3. <title></title>
  4. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  5. <script type ="text/javascript " src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
  6. </head>
  7. <body>
  8. <?php //var_dump($files); ?>
  9. <?php //print_r($files);?>
  10. <div id="files">
  11.  
  12. </div>
  13. <script type="text/javascripp">
  14.  
  15. $(document).ready(function(){
  16. var files = <?php echo json_encode($files); ?>;
  17. var file_tree = build_file_tree(files);
  18. file_tree_appendTo('#files');
  19.  
  20. function build_file_tree(files){
  21.  
  22. var tree = $('<ul>');
  23.  
  24. for(x in files){
  25. if(typeof files[x] == "object"){
  26. var span = $('<span>').html(x).appendTo(
  27. $('<li>').appendTo(tree).addClass('folder')
  28. );
  29. var subtree = build_file_tree(files[x]).hide();
  30. span.after(subtree);
  31. span.click(function(){
  32. $(this).parent().find('ul:first').toggle();
  33. });
  34. }else{
  35. $('<li>').html(files[x]).appendTo(tree).addClass('file');
  36. }
  37. }
  38.  
  39. return tree;
  40. }
  41. });
  42. </script>
  43. </body>
  44. </html>
  45.  

Prosze o jakies sugestie.

Problem rozwiazany temat do zamkniecia.

Ten post edytował rad11 1.12.2013, 00:02:20
Go to the top of the page
+Quote Post

Posty w temacie
- rad11   directory_map codeigniter jquery   2.12.2013, 18:51:48


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 Aktualny czas: 20.08.2025 - 09:24