Salve a tutti,

Sto facendo delle prove con ajax jquery usando jsonp, per fare una richiesta json su un altro dominio ( cross-domain )....

Vi spiego le componenti....

1) File .php su un server...

=================================
<?php
header("content-type: application/json");

$obj->message = "Mio messaggio 1.0 !";
echo $_GET['callback']. '('. json_encode($obj) . ')';
?>
=================================


2) Un file html con un javascript che caricamento della pagina fa questo....

=================================
<script type="text/javascript">
$(document).ready(function(){

$.ajax({
url: 'http://mioserver/magic.php',
contentType: 'application/json;',
dataType: 'jsonp',

timeout: 5000,
success : function (data,stato) {
alert(data.message);
$("#content").html(data.message);
},
error : function (richiesta,stato,errori) {
alert("E' evvenuto un errore. Il stato della chiamata: "+ stato);
}
})
});
</script>

=================================

Questo funziona perfettamente... in quanto nel div #content viene inserita
la stringa "Mio messaggio 1.0 !"...

Se invece al posto di avere un solo oggetto json, ho un array di oggetti,
come posso fare per stamparli ed accedere ai campi ?




Grazie per la disponibilità
Asafa