Autor Zpráva
pema01
Profil
Ahoj,

chci se poradit, jak naplnit v javascriptu pomocí ajaxu pole daty, které ajaxové PHP vyhodí jako string: "něco,". Dík.
Keeehi
Profil
Přenášej to v nějakém rozumném formátu. Třeba JSON. Pak to bude vypadat takto:
var yourArray = JSON.parse(recievedData);
pema01
Profil
no já to mám zatím takto:

<script>
var field = new Array(<?php include "./do.php";   echo what($ktery);  ?>);
</script>

a v souboru do.php mám funkci what($ktery), který na základě tohoto parametru vybírá z DB Stringy a vypisuje je. Takže když zobrazím stránku v prohlížeči jako kód, mám tam:

<script>
var field = new Array("ahoj","hello");
</script>

Jenže já nějak potřebuji, aby se do JS pole field[] umístily ty Stringy ajaxově... Nevím jak na to.
Radek9
Profil
pema01:
AJAXem pošleš string, který získáš z PHP funkce json_encode(). V JavaScriptu, jak zmínil Keeehi, potom použiješ funkci JSON.parse().

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: