Autor | Zpráva | ||
---|---|---|---|
Martin.K Profil |
#1 · Zasláno: 22. 10. 2014, 12:57:22
Dobrý den.
Zkouším přes jQuery stáhnout data se servru přes Get a Load. Jeden řetězec je v poho. Co když však chci stáhnout vice řetězců najednou? |
||
juriad Profil |
Tak chceš použít nejspíš dataType: 'json' a poslat si objekt.
Například PHP: echo json_encode(array('prvni' => 'prvni hodnota', 'druha' => 'druha hodnota')); A na klientovi dostaneš v callbacku jako parametr objekt s dvěma atributy: $.get("test.php", function(data) { alert(data.prvni + ' ' + data.druha); }, "json"); |
||
Martin.K Profil |
#3 · Zasláno: 22. 10. 2014, 14:38:04
Dik moc,funguje
|
||
Martin.K Profil |
#4 · Zasláno: 22. 10. 2014, 23:14:06
Mužu ještě jeden.
Jak dostat ty získaná data do proměnné, abych s snímá mohl dal pracovat. |
||
_es Profil |
#5 · Zasláno: 23. 10. 2014, 01:00:55
Ako inak „do premennej“? Veď ich už máš v premennej
data .
|
||
juriad Profil |
#6 · Zasláno: 23. 10. 2014, 07:08:21
Martin.K:
data je JavaScriptová proměnná typu object. V tomto případě má dva atributy data.prvni a data.druha , které můžeš také povazovat za proměnné. Chceš-li si hodnoty zkopírovat jinam, můžeš to samozřejmě udělat, ale nevidím k tomu důvod; kromě případu, kdy si hodnoty atributů chceš uložit do proměnných definovaných mimo callback.
$.get("test.php", function(data) { var prvni = data.prvni; var druha = data.druha; alert(prvni + ' ' + druha); }, "json"); |
||
Časová prodleva: 10 let
|
0