Přidání hodnot do proměnné pomocí AJAX

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Sydnix
Člen | 6
+
0
-

Zdravím, potřebuju pomocí AJAXu poslat data na server a poté opět pomocí AJAXu si vyžádat data ze serveru.
Problém je v tom, že i když se data úspěšně pošlou a chci je vložit do pole v metodě handleReceiveData, tak se data sice vloží, ale jsou přítomné pouze dokud metoda neskončí. Když si zavolám handleGetData pole je zase prázdné.
Nevím si už s tím rady a nikdy nic neumím najít.

    public function handleReceiveData(){
       $request = clone $this->getHttpRequest();
       array_push($this->location, $request->getRawBody());
       //Vypíše data poslané data
       $this->payload->message = $this->location;
       $this->sendPayload();

    }

    public function handleGetData(){
        if($this->isAjax()){
            //dostanu NULL
            $this->payload->message = $this->location;
            $this->sendPayload();

         }

    }

David Matějka
Moderator | 6445
+
+2
-

tak funguje php, respektive http. posilas novy http pozadavek, takze ta promenna jiz bude prazdna. muzes si to ale ulozit treba nekam do databaze nebo do session

Sydnix
Člen | 6
+
0
-

Díky moc za vysvětlení