$arr = array("1939" => "Lo que el viento se llevó", "1940" => "Las uvas de la ira", "1941" => "Ciudadano Kane");
echo json_encode($arr);
getJSONFromPHP.php:
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
</head>
<body>
<script>
$.ajax({
async: false,
type: "POST",
url: "generarJSON.php",
data: {
},
success: function(data) {
$.each(data, function(key, val) {
console.log(key);
console.log(val);
});
},
error: function(data){
}
});
</script>
</body>
</html>
También lo puedes hacer:
success: function(data) {
arr = $.parseJSON(data); // lo convierte a Array
...
}
OJO: Nunca poner en el datatype del Ajax que es JSON (pq no es propiamente un json)

No hay comentarios:
Publicar un comentario