Autor | Zpráva | ||
---|---|---|---|
Majk89 Profil |
#1 · Zasláno: 2. 3. 2012, 21:34:35
Dobrý den,
chtěl bych Vás poprosit o radu. Mám výstup ze stránky adresa1.php ve formátu echo json_encode(array("hlaska" => $hlaska, "hodnota" => $hodnota)); $.getJSON("adresa1.php", function(data){ $(".pocetPlusu#"+id).val(data.hodnota); $(".hlaska#"+id).val(data.hlaska); } ); Předem všem děkuji za odpovědi. Matěj. |
||
kolemjdoucí Profil * |
#2 · Zasláno: 2. 3. 2012, 22:01:03
To id máš někde definované? A asi by tam mělo být
$(".hlaska, #"+id).val(data.hlaska)
|
||
Majk89 Profil |
#3 · Zasláno: 2. 3. 2012, 22:26:18
Díky za rychlou reakci.
Omlouvám se, že jsem neposlal celý kód, takže nebylo patrné, že je id definovené. Celý kód pro zobrazení hodnot na stránce adresa2.php: function Like(id) { $.post("adresa1.php", { akce: "Like", "id": id } ); } $.getJSON("adresa1.php", function(data){ $(".pocetPlusu#"+id).val(data.hodnota); $(".hlaska#"+id).val(data.hlaska); } ); Původně jsem vypisoval z adresa1.php pouze jednu proměnnou přes echo "$hodnota"; a zobrazil ji pomocí function Like(id) { $.post("adresa1.php", { akce: "Unlike", "id": id }, function(data) { $(".pocetPlusu#"+id).html(data); }); } |
||
kolemjdoucí Profil * |
#4 · Zasláno: 2. 3. 2012, 23:17:56
No tak přece když máte kód:
$.post("adresa1.php", { akce: "Like", "id": id } ); $.getJSON("adresa1.php", function(data) Tak je jasný, že ti to nepůjde. $.getJSON("adresa1.php",{ akce: "Like", id: id }, function(data) A navíc, proč máte jednou s { akce: "Like", "id": id } a předtím like bez uvozovek?
|
||
Časová prodleva: 12 let
|
0