Creare un array in Javascript da php
A volte può capitare di dover creare un array in Javascript prendendo i dati da PHP.
Nel mio caso eseguo una query e i dati che prendo da PHP li devo spezzare e metterli dentro a delle input text.
La parte in PHP sarà una cosa del genere:
<?php
foreach ($objCerca->getCliente($_GET['id']) as $var) {
echo $var['an_codice'] . ',', $var['an_ragsoc'] . ',', $var['an_piva'] . ',', $var['an_cf'];
}
La funzione getCliente() si occupa di eseguire la query (non mi soffermo su questo punto) e di inviare i dati separati da virgola, come li vuole JS per gli array.
A questo punto in JS avrò una funzione che, in AJAX ad esempio, mi richiama quello script:
function getCliente(id) {
$.ajax({
type: "GET",
url: "cliente.php",
data: "id=" + id,
success: function(response) {
arr = response.split(',');
console.log(arr);
}
});
}
A questo punto dovete solo richiamare quella funzione JS e vedere in console come vi escono i risulati.
php javascript array ajax
Commentami!