Salve a tutti, spero di essere nella sezione giusta...
sto provando a passare una stringa json ad una funzione javascript da php, ma non so dove sbaglio... ho fatto mille e mille prove ma non sono riuscito a risolvere...
La stringa in questione è del formato seguente:
{"name":"ANTONIO","sex":"male","surname":"ROSSI"," age":"29 ANNI","city":"BARI"}
Viene elaborata in questa sezione di pagina php
Codice PHP:
// .....................
$row = mysql_fetch_array($result);
$ID = $row["id"];
$LIBRO = ucfirst(strtolower($row["product_name"]));
// Stringa json come questa {"name":"ANTONIO","sex":"male","surname":"ROSSI","age":"29 ANNI","city":"BARI"}
$USERFIELDS = $row["user_fields"];
echo"<body onload=\"createOrder('./include/books/".$LIBRO.".xml', '$USERFIELDS');\">";
Ho provato con tutte le funzioni possibili per eliminare gli slash, ma niente... a javascript non piace per niente...
Potrei fare un json_decode da php e passare direttamente un array alla funzione? In verità non so se si può fare e come si fa....
attendo vostre illuminazioni...