Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/06/2015, 07:25
chema1985
 
Fecha de Ingreso: junio-2015
Ubicación: Jaén
Mensajes: 4
Antigüedad: 8 años, 10 meses
Puntos: 0
Post en JQuery

Hola compañeros, soy nuevo por el foro, hace como 2 semanas comencé a programar en PHP, y ahora me encuentro en una encrucijada de la que no se salir, tengo un script de js que enlaza con php, pero no me funciona, y me gustaría que me aconsejaran como hacerlo. Os muestro fragmentos del código.

Script js:
Código HTML:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
                <script src="bootstrap/js/bootstrap.min.js"></script>
                <script src="js/index.js"></script>
                <script type="text/javascript">
                    $(function(){ 
                        $("#consultar").click(function(){
                            $("#grid").text("Consultando....");
                            $.post("socios.php", {action:"consultar"}, respuesta,'json');
                        });
                    });

                    function respuesta(arg){
                       $("#grid").html(arg.toSource());
                    };
                </script> 
consultar es el id de un botón, y grid es el identificador de un div, El texto "Consultando..." Si que aparece en el div, es el post lo que no se hacer funcionar.

Aquí os dejo el código php:
Código PHP:
$conexion = new Servidor_Base_Datos($servidor$usuario$pass$base_datos);
    
    switch (@
$_REQUEST['action']){
        case 
"consultar":
            
$conexion->conectar_base_datos();
            
$data =  $conexion->getAllRows("SELECT * FROM socios");
            
$conexion->desconectar();    
            echo 
json_encode($data);  
            break;
        
    } 
Espero esté claro mi problema y me puedan ayudar.