![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 10.02.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie mam problem a mianowicie chciał bym posortować moją tablice przy użyciu JQ
tablica wygląda tak: Array ( [1] => Array //1 To jest dzień tygodnia w moim przypadku Niedziela ( [wartosc] => 3292.2300000000055 [nazwa] => Niedziela [procent] => 13.39 ) [2] => Array//Poniedziałek ( [wartosc] => 5077.8900000000085 [nazwa] => Poniedziałek [procent] => 20.65 ) [3] => Array//Wtorek ( [wartosc] => 4393.820000000006 [nazwa] => Wtorek [procent] => 17.87 ) itd. Ale chciał bym aby moja tabelka była posortowana bez użycia PHP bo wiem że można musi być w JQ aby zaczynało się od Poniedziałku do Niedzieli ![]() |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 468 Pomógł: 36 Dołączył: 14.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
najpierw musisz przekazac tablice php do javascript. Mozesz pobrac ja jako json na przyklad. Potem jedyne co musisz zrobic to Zapisac sobie 1 element w tymczasowej zmiennej, zrobic array_shift (usunie 1 element) i array push element ktory zapisales (doda go na koncu) i juz
![]() |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 10.02.2011 Ostrzeżenie: (0%) ![]() ![]() |
Mhm widzę że to wydaję się prostsze niż myslałem tylko chodzi oto że nigdy nie używałem tego języka więc można by chociasz powiedzieć jak robić tego json
?a reszte wygoogoluje? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 468 Pomógł: 36 Dołączył: 14.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Musisz jakos pobrac zmienne PHP (backend) do javascript (frontend). Sprobuj $.ajax jquery i w success callback mozesz zwrocic sobie tablice. (pamietaj o podaniu dataType: 'json'). Skkrypt php ktory podasz w url ma zwracac tablice w postaci echo json_encode($tablica). Odwolujesz sie do niej poprzez data <- (parametr funkcji success) - data.klucz_tablicy.
tutaj jest przyklad shiftowania w javascripcie http://www.w3schools.com/jsref/jsref_shift.asp |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 14:11 |