Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.javascript > #4931
| From | Jan Novak <repcom@gmail.com> |
|---|---|
| Newsgroups | de.comp.lang.javascript |
| Subject | Re: Wo ist der Unterschied |
| Date | 2018-03-09 16:22 +0100 |
| Organization | albasani.net |
| Message-ID | <p7u8r8$frt$1@news.albasani.net> (permalink) |
| References | <p7u0ns$4q4$1@news.albasani.net> <p7u2ph$c2n$1@solani.org> <p7u6k7$erh$1@solani.org> |
Am 09.03.2018 um 15:44 schrieb Christoph M. Becker:
>>> <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});
> });
>
So funktioniert es. Ich bin echt erstaunt.
Kannst du mir aber bitte erklären, warum es auf diese Wiese funktioniert
und auf die andere nicht?
Jan
Back to de.comp.lang.javascript | Previous | Next — Previous in thread | Next in thread | Find similar
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