JQuery - no funciona un button

 
Vista:
sin imagen de perfil
Val: 7
Ha aumentado 1 puesto en JQuery (en relación al último mes)
Gráfica de JQuery

no funciona un button

Publicado por giuli (19 intervenciones) el 04/12/2016 20:03:06
hola, tengo un boton de listar alumnos, que busca en la bd todos los de un curso. para lo mismo el fichero php retorna una lista desplegable de alumnos, y un boton buscar para que una vez seleccionado alguno de la lista busque sus calificaciones..

Osea el boton buscar es creado dinamicamente por la funcion succes(data). El caso es que no funciona, no realiza ningun cambio. no se si tendra algo que ver..

consultaCalificaciones.php

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<?php
include_once '../../PHP/Conexion.php';
$conectar = conexionBD();
 
    if (isset($_POST['cursos']) && isset($_POST['divisiones'])){
        global $conectar;
                            $idcurso =htmlentities($_POST['cursos']);
                            $iddivision =htmlentities($_POST['divisiones']);
                            $sqlalumnos="SELECT alumno.idalumno,alumno.idpersona,persona.nombre,persona.apellido FROM alumno";
                            $sqlalumnos.=" LEFT JOIN persona ON alumno.idpersona=persona.idpersona WHERE idcurso=".$idcurso." AND iddivision=".$iddivision.";";
                            $rsalumnos= select($conectar,$sqlalumnos);
 
                            }
                           ?>
                             <form method="post" id="listado" name="listado">
  <section id="seccion">
 
      <?php
 
 
      $totalalumnos=count($rsalumnos);?>
  <table style="width: 100%;">
       <tr>
        <td style="alignment-adjust: central;">Listado
       <select style="text-align: center;alignment-adjust: ce;" name="alumnos" id="alumnos">
       <?php
      if ($totalalumnos>0){
      foreach ($rsalumnos as $alumno){
        $idalu=$alumno['idalumno'];
        $nombrecompleto=$alumno['nombre'];
        $nombrecompleto.=' '.$alumno['apellido'];?>
       <option value="<?php echo $idalu;?>"><?php echo  $nombrecompleto;?></option>
      <?php }?>
        </select></td>
        <td><input type="button" id="buscar" value="buscar"/></td>
       </tr>
       </table>
 
 
        </section>
 
 </form>
 <?php }
?>

y este es el javascript:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
$(document).ready(function(){
//cargo cursos y divisiones al carga pag
$('#curso').load("getcursos.php");
$('#division').load("getdivisiones.php");
 
$("#listar").click(function(){
var form=$("#busqueda").serialize();
var curso=$('#curso').val();
var division=$('#division').val();
 
var trim = $("#trimestre").val();
 var url = "consultaCalificaciones.php";
 
 
    $.ajax({
 
           type: "POST",
           url: url,
           data: {form,trimestre:trim,cursos:curso,divisiones:division},
 
           success: function(data)
           {
             $("#respuesta").html(data);
            }
});
 
});
$("#buscar").click(function(){
   var curso=$('#curso').val();
   var division=$('#division').val();
 
   $("#alumnos").change(function() {
            var id = $(this).children(":selected").attr("value");
                    });
                    var url = "calificaciones.php";
 
                  $.ajax({
 
           type: "POST",
           url: url,
           data: {trimestre:trim,idalu:id,cursos:curso,divisiones:division},
 
           success: function(data)
           {
             $("#notas").html(data);
            }
});
    });
});

Probe hacer un alert dentro de buscar y nada..muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder