Autor Zpráva
Ryan
Profil *
Ahoj,

bohužel se mi nikde nepodařilo najít ucelenou fci getJSON a když, tak nefungovala. Potřebuji z dokumentu přes jQuery vytáhnout data, odeslat je do jiného souboru, tam na základě těch dat udělat dotaz do databáze a vrátit výsledek, moje představa je taková:

HTML
<span class="click">neco</span>
<div id="odstavec"></div>
jQuery
 
$(document).ready(function(){
      $('.click').click(function(){
      $promenna = $(this).text()
$.getJSON("test.php?hodnota="+$promenna, function(vystup){
  var  data = vystup.aaa; 
   $('#odstavec').html(data);
  });
                                                     
});    
                                              
});


PHP

Vytáhnu z url data co potřebuji, provedu dotaz a výsledek odešlu zpět jak, stačí uložit do proměnné aaa, nebo tímto?

<?php
$arr = array ('aaa'=>"Výsledek");
echo json_encode($arr);
?>


Díky
Radek9
Profil
Ryan:
Tak, jak jsi to napsal, by to prakticky mělo fungovat. Ještě bych před promenna dal var a zakódoval ji: encodeURIComponent(promenna). ;-)
Hitman
Profil
Tak už jsem si vzpoměl na heslo:-) (zakladatel vlákna).

Už jsem přišel i na problém. V tom souboru kde se fce zpracovává se asi nesmí pracovat s session, jakmile jsem odstranil session_start(), už všechno funguje, zvláštní...

Nevěděl by někdo, jestli to lze nějak obejít?

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: