Ver Mensaje Individual
  #7 (permalink)  
Antiguo 23/09/2010, 11:15
Absalon
 
Fecha de Ingreso: julio-2008
Ubicación: Concepción
Mensajes: 47
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: No recargar toda la página al consultar una bd con Ajax

Cita:
llame a un jquery que tenia en mi libreria, pero mi consulta es si tengo que bajar una versión en especial porque el que tengo es jQuery 1.0.3 y este código lo coloque en dentro de head, si he pasado por alto algo espero tu gran ayuda muchas gracias pues no hay cambio aún.
yo lo use con la ultima version de jquery (v1.4.2) y no tengo idea si las funciones serán compatibles con la version que mencionas. prueba!

Cita:
Bueno mi pregunta es donde pones la funcion ajax, para que intercepte el submit?? y otra... si en mi formulario tengo un arreglo de checkbox, como hago para que en mi pagina php sepa los valores de estos y pueda actulizar a la bd???
todo el codigo javascript (que es el que hace el trabajo de ajax) se coloca dentro de un archivo .js que se enlaza en la cabecera del html:

Código HTML:
<head>
    <script type="text/javascript" src="ruta/nombre_de_archivo.js"></script>
    ...
</head> 

y en jquery especificamente existe un metodo que se llama cuando la pagina se ha cargado:

Código:
$(document).ready(function(){
     
         // aqui va todo el codigo

})
para interceptar eventos de los objetos de la pagina, en jquery se hace lo siguiente:

Código:
$('SELECTOR_CSS_DEL_OBJETO').NOMBRE_DEL_EVENTO(function(event){

});

// por ejemplo

$('#alerta').click(function(event){
     alert('hola mundo');
}

// para el caso del submit de un formulario

$('#mi_form').submit(function(event){

    // codigo que se ejecuta en el evento submit

});
php recibe los datos como cualquier dato enviado desde un formulario, tomando los valores de las variables desde $_POST['NOMBRE_DE_VARIABLE'] o $_GET['NOMBRE_DE_VARIABLE']. para formularios se usa POST.

por ejemplo, si un checkbox tuyo es asi:

Código HTML:
<input type="checkbox" name="suscribirse" value="si" /> 
entonces en php obtienes su valor asi:

Código PHP:
$valor $_POST['suscribirse']; 
puedes encontrar muchos tutorialos en google. pej.:

http://www.cristalab.com/tutoriales/...-jquery-c214l/

http://www.cristalab.com/tutoriales/...-jquery-c226l/

http://www.forosdelweb.com/f18/ayuda...on-php-524564/

http://www.elwebmaster.com/articulos...e-ajax-con-php

http://net.tutsplus.com/javascript-a...-using-jquery/

http://www.noupe.com/php/20-useful-p...tutorials.html

espero haber sido de ayuda.
saludos