Computers">
1ejemplo JSon Con Jquery
1ejemplo JSon Con Jquery
1ejemplo JSon Con Jquery
Crear la página:
en index.php escribiremos:
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript"
src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
</head>
<body>
<h1>Tutorial @shine1098</h1>
<select id="usuarios"></select>
</body>
</html>
"users":[
{"nombre":"maria"},
{"nombre":"Carlos"},
{"nombre":"Peter"},
{"nombre":"eduardo"}
Lo que creamos aqui elemento llamado users el cual es un array que contiene elementos
que contienen los nombres de cada persona.
3.Llamar al archivo JSON usando Jquery
En nuestro archivo index.php dentro de las etiquetas body colocamos el siguiente codigo:
Lo que hace es, usar la función getJSON() de jquery para que lea el archivo ajax.json y el
segundo parámetro es una función que se ejecutara cuando haya terminado de leer el
archivo, el parámetro data es el contenido de nuestro archivo ajax.json ya convertido en un
objeto.
La parte del for(usuario in data.users) recorre cada elemento que hay en el array users de data
y luego lo añade al select que habiamos creado anteriormente, usando la funcion append()
de Jquery.
4.Probando todo
Si hicieron todo bien deberán tener algo como esto al entrar a http://locahost
o a donde sea que vayan a probar la aplicación:
También pueden usar php para generar json por ejemplo, crean un archivo llamado ajax.php
y le ponen el siguiente código:
<?php
$usuarios = array('users' => array(
array('nombre' => 'maria'),
array('nombre' => 'pablo')
));
echo json_encode($usuarios);
?>
Eso devolverá como resultado:
{"users":[{"nombre":"maria"},{"nombre":"pablo"}]}
Es importante que no usen las dobles comillas(" porque el codigo json generado estará
mal, tienen que usar las comillas sencillas ( ' )
Jquery:
getJSON()
http://api.jquery.com/jQuery.getJSON/
append()
http://api.jquery.com/append/
PHP:
json_encode()
http://www.php.net/manual/es/function.json-encode.php
Eso es todo espero que les haya gustado y les sea útil!