Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.javascript > #4930

Re: Wo ist der Unterschied

From "Christoph M. Becker" <cmbecker69@arcor.de>
Newsgroups de.comp.lang.javascript
Subject Re: Wo ist der Unterschied
Date 2018-03-09 15:44 +0100
Organization solani.org
Message-ID <p7u6k7$erh$1@solani.org> (permalink)
References <p7u0ns$4q4$1@news.albasani.net> <p7u2ph$c2n$1@solani.org>

Show all headers | View raw


Am 09.03.2018 um 14:39 schrieb Christoph M. Becker:

> Am 09.03.2018 um 14:03 schrieb Jan Novak:
> 
>> <script src="vendor/bootstrap-treeview/bootstrap-treeview.min.js"></script>
>>
>> //(... und alle weiteren wie jquery, bootstrap)
>>
>> <div id="tree"></div>
>> <script type="text/javascript" charset="utf-8">
>>     function getTree() {
>>         var testdata=
>>             [{"text":"11 - test1"},{"text":"28 - zweiter"}]
>>             ;
>>         return testdata;
>>     }
>>     function getDbTree() {
>>         $.getJSON('fetch.php', function(data) {
>>             console.dir( data );
>>             var dataz=JSON.stringify(data);
>>             console.log( dataz );
>>             return (dataz);
>>         });
>>     }
>>     $('#tree').treeview({data: getDbTree()});
>> </script>
>>
>> Wo liegt denn da der Fehler?
> 
> getTree() liefert ein Array zurück, aber getDbTree() eine Zeichenkette.

Unfug!  getDbTree() liefert ein jqXHR Objekt zurück.  Was der success
callback zurückliefert, ist irrelevant.

Warum initialisierst du die Treeview nicht direkt im success callback,
also etwa:

  $.getJSON('fetch.php', function(data) {
      $('#tree').treeview({data: data});
  });

-- 
Christoph M. Becker

Back to de.comp.lang.javascript | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Wo ist der Unterschied Jan Novak <repcom@gmail.com> - 2018-03-09 14:03 +0100
  Re: Wo ist der Unterschied "Christoph M. Becker" <cmbecker69@arcor.de> - 2018-03-09 14:39 +0100
    Re: Wo ist der Unterschied Jan Novak <repcom@gmail.com> - 2018-03-09 14:45 +0100
      Re: Wo ist der Unterschied Jan Novak <repcom@gmail.com> - 2018-03-09 15:03 +0100
    Re: Wo ist der Unterschied "Christoph M. Becker" <cmbecker69@arcor.de> - 2018-03-09 15:44 +0100
      Re: Wo ist der Unterschied Jan Novak <repcom@gmail.com> - 2018-03-09 16:22 +0100
        Re: Wo ist der Unterschied Stefan Reuther <stefan.news@arcor.de> - 2018-03-09 19:40 +0100
          Re: Wo ist der Unterschied Jan Novak <repcom@gmail.com> - 2018-03-12 10:37 +0100
            Re: Wo ist der Unterschied Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2018-03-12 14:14 +0100
              Re: Wo ist der Unterschied Jan Novak <repcom@gmail.com> - 2018-03-13 07:44 +0100
                Re: Wo ist der Unterschied Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2018-03-13 19:46 +0100
                Re: Wo ist der Unterschied Jan Novak <repcom@gmail.com> - 2018-03-14 08:00 +0100
                Re: Wo ist der Unterschied Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2018-03-14 13:58 +0100
                Re: Wo ist der Unterschied Jan Novak <repcom@gmail.com> - 2018-03-14 15:50 +0100
                Re: Wo ist der Unterschied Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2018-03-14 16:51 +0100

csiph-web