Foros del Web » Programando para Internet » Jquery »

[SOLUCIONADO] Consulta: Google JSAPI y DataTable - Metodo Post Jquery

Estas en el tema de Consulta: Google JSAPI y DataTable - Metodo Post Jquery en el foro de Jquery en Foros del Web. Tengo un index.php , unos scripts en un archivo principal.js y otro archivo llamado resultado.php . Index Head Referencias y Links: Código: <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> <script ...
  #1 (permalink)  
Antiguo 04/11/2014, 16:12
 
Fecha de Ingreso: mayo-2014
Mensajes: 10
Antigüedad: 10 años, 6 meses
Puntos: 0
Consulta: Google JSAPI y DataTable - Metodo Post Jquery

Tengo un index.php, unos scripts en un archivo principal.js y otro archivo llamado resultado.php.

Index Head Referencias y Links:
Código:
                <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
    	        <script type="text/javascript" src="https://www.google.com/jsapi"></script>

		<script type="text/javascript" src="js/principal.js"></script>

		<script type="text/javascript" src="js/jquery.dataTables.min.js"></script>
		<link rel="stylesheet" type="text/css" href="styles/jquery.dataTables.css">

		<link rel="stylesheet" type="text/css" href="styles/main.css">
		<link href='http://fonts.googleapis.com/css?family=PT+Sans' rel='stylesheet' type='text/css'>
Este es mi principal.js

Código:
google.load('visualization', '1', {'packages':['corechart']});

function CerrarSesion(){
        window.location = "php/cerrarsesion.php";
}  

function drawChart() {
                    console.log("ENTRO"); // NO ENTRA NUNCA
                    var data2 = new google.visualization.DataTable($(this).data('grafico'));
                    var options = {
                        title: 'Actividad Registrada',
                        is3D: 'true',
                        width: 450,
                        height: 300
                    };

                    function selectHandler() {
                        var selectedItem = chart.getSelection()[0];
                        if (selectedItem) {
                            var value = data2.getValue(selectedItem.row, 0); 
                                   
                            $datos = { 'proceso' : value  }
                            $.post( "../php/graficos.php", $datos, function( data2 ) {

                                $("#Graficos").html( data2 );

                            });

                        }
                    }}


$(document).ready(function(e){

        $('#UserList').load('php/listausuarios.php #UserList', function(data){
					$(this).html(data);
		});
        
        //////////////////////COMBOBOX
    	$("#UserList").on('click', '.Cuadrito',  function() {

            if($(this).data('que')=='area'){
                $que = 'area';
            }

            if($(this).data('que')=='terminal'){
                $que = 'terminal';
            }
            

    		$id = $(this).data('id');
    		$fechaMin = $("#fecha-min").val();
    		$fechaMax = $("#fecha-max").val();

    		$datos = {
    			 'id' : $id,
    			 'fechaMin' : $fechaMin,
    			 'fechaMax' : $fechaMax,
                 'que' : $que
    		}

    		$.post( "../fisgon2/php/resultado.php", $datos, function( data ) { //Aqui es donde manda llamar el resultado
                
                $("#ResultsInformacion").html( data ); //Se trae todo el Php

                google.load('visualization', '1', {'packages':['corechart']});
                google.setOnLoadCallback(drawChart); //AQUI LLAMA LA FUNCION QUE DIBUJA, PERO NUNCA ENTRA
            });

                

    	});
});
Y finalmente el resultado.php pues no hace mas que traerse unos datos y dibujar el html... crear un div donde le asigno los datos que va necesitar la grafica para dibujar y se los paso como esta arriba en el JS (EN AZUL LO PUSE)... tambien me traego un DataTable y lo pasa bien todo, pero no le pone el paginado, ni la busqueda, ni nada... es decir, no carga el dataTable.js que esta en el index, y tampoco el google jsapi que necesita notifica cuando google ya dio respuesta en estas lineas:

google.load('visualization', '1', {'packages':['corechart']});
google.setOnLoadCallback(drawChart); //AQUI LLAMA LA FUNCION QUE DIBUJA, PERO NUNCA ENTRA


Alguien me dice como debo de hacerlo? =(, soy muy nuevo en esto y he estado haciendola "de rambo"...

EDITO: Dejo una imagen, espero que pueda ayudar un poco de referencia


EDITO 2: Ya probé el DataTable y la Gráfica en 2 archivos separados y funcionan, solo que en los archivos donde esta el html que dibuja los componentes que necesitan, también estan los scripts

Etiquetas: ajax, datatable, funcion, google, html, javascript, js, metodo, php, post
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:10.