Ciao
l'algoritmo PHP mi genera una schiera che contiene un'array di nome $dataPoints cos� visualizzato da
Print_r
Array( [0] => new Date(2023,11,10) [1] => new Date(2023, 11, 11) [2] => new Date(2023, 11, 29) [3] => new Date(2024, 00,02)).
In pratica sono le istruzioni (credo Java) per generare il valore X di 4 punti (in questo esempio) di una funzione grafica lineare che otterrei passando questa schiera ad una libreria esterna (insieme a quella dei valori Y ) dopo averla trasformata nell'equivalente schiera Javascript . Il tutto con call a src="https://cdn.canvasjs.com/canvasjs.min.js". Gi� testato con valori immessi a mano e funziona bene .
Venendo al codice ecco il punto saliente :
<?php
.
.
.
print_r($dataPoints); // visualizza la schiera cui sopra in rosso
<script>
var dataPoints=[];
dataPoints=(<?php echo json_encode($dataPoints, JSON_HEX_TAG);?>);
console.log(dataPoints);
.
.
.
</script>
e questo � quello che vedo nel debug del browser grazie all'istruzione console.log:
Array(4) [ "new Date(2023,11,10) ", "new Date(2023, 11, 11)", "new Date(2023, 11, 29)", "new Date(2024, 00,02)" ]
​
0: "new Date(2023,11,10) "
​
1: "new Date(2023, 11, 11)"
​
2: "new Date(2023, 11, 29)"
​
3: "new Date(2024, 00,02)"
​
length: 4
questa schiera passata al programma esterno non funziona per via degli ""
magari � una stupidata ma non riesco a capire come uscirne .
Grazie
​


Rispondi quotando