PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   HTML, CSS und JavaScript Help! (http://www.selfphp.de/forum/forumdisplay.php?f=24)
-   -   Daten aus Funktion zurückgeben (http://www.selfphp.de/forum/showthread.php?t=25903)

Raketenschnecke 01.08.2016 19:23:25

Daten aus Funktion zurückgeben
 
Hallo Forum,

ich bin gerade (eigentlich seit Stunden) auf der Suche nach einer Lösung, via Javascript Daten vom Server abzuholen und diese Daten auf dem Client weiter zu verarbeiten.
Da ich von Javascript überhaupt keine Ahnung habe (ich tu mich echt schwer mit der Syntax), habe ich mir im Web was zusammen gesucht.
Jetzt stehe ich vor dem Problem, die vom Server abgeholten Daten aus der Funktion zu übergeben.
Die Funktion soll aus einer anderen Funktion heraus aufgerufen werden und die vom Server geholten Daten an die aufrufende Funktion übergeben.

Code:

function get_hc_data()
                        {
                                $.ajax(
                                {
                                        type: "POST",
                                        url: "https://www.test.net/tmp/ajax.php",
                                        data: "ID=100100",
                                        success: function(data)
                                                        {
                                                                hc_data = data;
                                                                return hc_data;
                                                        }
                                })
                        };
document.write(function get_hc_data());

Ich habe die Rückgabe per document.write() testen wollen, aber hier werden nicht die geholten Daten ausgegeben, sondern die Abfrageparameter der Funktion..... (die Daten werden aber vom Server geliefert).

Wäre nett, wenn mir jemand aufs Pferd helfen kann.

MfG
Raketenschnecke


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:36:04 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.