Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pobieranie danych z bazy danych, Pobieranie danych z bazy danych
K3n0
post
Post #1





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 3.05.2016

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


Witam, Tak jak w tytule mam problem z pobieraniem danych z tablicy. Musze pobrać wszystkie elementy z tablicy save_events. W controllerze zrobilem zapytanie wyglada mniej wiecej w ten sposob:
  1. $eventColored = DB::table('save_events')->get(['users_id','events_id']);
  2. return response()->json(['eventColored'=>$eventColored])->$eventColored = array('eventColored' => $eventColored );


I jak czytałem za pomoca ajaxa moge pobrac dane i przypisać je do zmiennej, dzieki ktorej bede mogl dopasowac kolor eventu. I tutaj jest pytanie jak przypisać dane do zmiennej, wydaje sie błache ale szczerze nie mam pojecia.

Kod
$.ajax({    
type: "GET",
url: "{!!route('color')!!}",            
dataType: "json",
data:{},                
success: function(data)
     {
        var JSONString=data;
        var JSONObject = JSON.parse(JSON.stringify(data));
            console.log(JSONObject);      
         alert(JSONObject);
       },                                               
});

Ogolnie pobiera mi dane i jak chce sobie sprawdzic allertem wyswietla prawidlowa ilosc tzn jak mam 2 elementy w tablicy to wyswietla mi 2 elementy w allercie ale niestety pokazuje "Object object". Kombinuje na różne sposoby lecz nic nie wychodzi.

Wynik w konsoli:
Object { eventColored: Array[1] }

Ten post edytował K3n0 12.04.2017, 10:34:05
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
K3n0
post
Post #2





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 3.05.2016

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


Kod
var color_events;
        $.ajax(
            {    
                type: "GET",
                url: "{!!route('color')!!}",            
                dataType: "json",
                data:{},                
                success: function(data)
                {
                    var JSONString=data;
                    var JSONObject = JSON.parse(JSON.stringify(data));
                    console.log(JSONObject.eventColored);      
                    console.log(JSONObject.eventColored[0].events_id);
                    color_events = JSONObject.eventColored[0].events_id;
                    
                },
                                                 
            });
            console.log(color_events);


Wynik w konsoli:
undefined home:169:10
Array [ Object ] home:162:15
8

Ten post edytował K3n0 12.04.2017, 12:39:48
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 05:23