Realizaremos un sencillo ejemplo de como recuperar registros de una tabla con AJAX. Este
ejemplo lo he probado en IE, Firefox, Opera y Netscape sin darme errores.
Es un ejemplo sencillo si estamos familiarizados con PHP y MySQL. Aún así, daré algunas
explicaciones generales sobre el código.
c
Iniciaremos creando un tabla pequeña llamada empleados, no tendrá más que 5 campos:
idempleado, nombres, departamento y sueldo; además insertaremos algunos datos.
c
!"
#$
$%&'()*'+
)* )
,*-./%0..)1
.2""3"" +
)* )
,*.'
..c
.22"3"" +
)* )
,*.40.
.
.52"3"" +
)* )
,*!.%
*
..)1
.2""3"" +
)* )
,*2.6,
0..c
.22"3"" +
c
Estas funciones las podemos incluir en un archivo javascript (.js) al cual llamaremos
ajax.js.
i
1
7
78 9
8
&1
+
(9
8
&:;7<'8
3;'=%< +
> 9
(9
8
&:;7<'
13;'=%< +
> 9
8
&1
+
>
>
1?8
@@(
1;'= A?&.1. 9
8
&:;'= A +
>
8
+
>
&
3B
().
. +
783
<4<
+
3='&783
8
>
>
>
En esta parte escribiremos un script en PHP para realizar una consulta de todos los registros
de la tabla empleados en la base de datos.
i
CCc
1B
8
D
&<
<+
D
&<
<+
D :
&<<+
D&<
<+
D
&(A
D
D
D :
+
(A
DD
+
CC
DA
&(A
A(<*cEF '
<D
+
CC
<C G
H6
H*
C GI<+
:
D
:&(A
1(DA
9
< G<3D
:J.
.K3<H<3D
:J.
.K3<H
<3D
:J.
.K3<C GI<+
>
G
O
Finalmente creamos un archivo html que contendrá un Form y un Button el cual realizará la
consulta.
i
G
G
HA&<c
H( <
&<8C
+&
H552LH-<
CG
Gc
B
/;C
G
?HH1
7837
1
7
78HHG
BB&</* <( &<8C7 <
&<7837<GC G
CG
(G
Gc
B
78C G<C G< G?HH<
<
i
Bien plus que des documents.
Découvrez tout ce que Scribd a à offrir, dont les livres et les livres audio des principaux éditeurs.
Annulez à tout moment.