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...