Autor Zpráva
honza.vochi
Profil *
Dobrý den, mám funkci, která mi pomocí ajaxu načte hodnoty z databáze. a já bych potřeboval z json pole udělat pole php. jak na to?
var xmlhttp;
function loadXMLDocGET(url,cfunc) {
  if (window.XMLHttpRequest) {
    xmlhttp=new XMLHttpRequest();
  } else {
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
  
  xmlhttp.onreadystatechange=cfunc;
  xmlhttp.open("GET",url,true);
  xmlhttp.send();
}   

loadXMLDocPOST(url, post, function() {
        if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
            var json_data;
            if (window.JSON && window.JSON.parse) {
                json_data = window.JSON.parse(xmlhttp.responseText);
            } else {
                json_data = eval("(" + xmlhttp.responseText + ")");
            }
       //Zde se nějak z json_data udělá php pole.
}
Keeehi
Profil
Otázka je, k čemu potřebuješ to "php pole". Přijde mi to, že buď si úplně nejsi jistý co chceš, nebo nevíš, kdy a kde se vykonává php a kde javascript.
Takže čeho chceš dosáhnout?
honza.vochi
Profil *
no tahle funkce mi vrátí pole nějakých dat, které potřebuji dát do html tabulky, ta tabulka je ještě vnořená do několika divů...takže se mi nechce tabulky vytvářet javascriptem.
Keeehi
Profil
Budeš to muset vytvářet javascriptem, jelikož v době, kdy ten javascript dostane ty data, php script na straně serveru už dávno skončil.
_es
Profil
honza.vochi:
Nejčastější potíže s PHP (FAQ)
aDAm
Profil
A co to je to PHP pole?

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: