TableTools dont load -- internet explorer
TableTools dont load -- internet explorer
obenavidez
Posts: 3Questions: 0Answers: 0
Hello everyone, i need help with some stuff, i have a menu and there when i click on "consultar" goes to the function "consultaSolicitud" and loads "consultaSolicitudes.php" into a div call "contenido", when i'm using firefox, opera and chrome it work's fine, but when i'm using internet explorer doesn't load the TableTools only shows the datatable the code i'm using is this.
function to call the page.
[code]
function consultaSolicitud()
{
$('#contenido').empty();
$('#contenido').load('consultaSolicitudes.php');
}
[/code]
code inside "consultaSolicitudes.php"
[code]
<?php
//incluímos la clase ajax
require ('xajax/xajax_core/xajax.inc.php');
include('conexion/conexion.inc.php');
//instanciamos el objeto de la clase xajax
$xajax = new xajax();
function procesar_formulario($form_entrada){
//consulto el codigo de empresa
$link = Conectarse();
$ssql = "DELETE FROM `soporte`.`tbl_empresas` WHERE `tbl_empresas`.`NIT` = '".$form_entrada["nit"]."'";
if (mysql_query($ssql)){
$salida = "Eliminado Correctamente";
}else{
$salida = "No se ha Eliminado. Este es el error: " . mysql_error();
}
//instanciamos el objeto para generar la respuesta con ajax
$respuesta = new xajaxResponse();
//escribimos en la capa con id="respuesta" el texto que aparece en $salida
$respuesta->assign("mensaje","innerHTML",$salida);
$respuesta->Assign("nitEmp","value", "");
$respuesta->Assign("razEmp","value", "");
$respuesta->Assign("dirEmp","value", "");
$respuesta->Assign("emailEmp","value", "");
$respuesta->Assign("webEmp","value", "");
$respuesta->Assign("telEmp","value", "");
$respuesta->Assign("faxEmp","value", "");
$respuesta->Assign("selSector","value", "0");
$respuesta->Assign("admin1Emp","value", "0");
$respuesta->Assign("admin2Emp","value", "0");
$respuesta->Assign("paisEmp","value", "0");
$respuesta->Assign("ciudadEmp","value", "0");
$respuesta->Assign("observEmp","value", "");
//tenemos que devolver la instanciación del objeto xajaxResponse
return $respuesta;
mysql_close($link);
}
//registramos la función creada anteriormente al objeto xajax
$xajax->registerFunction("procesar_formulario");
//El objeto xajax tiene que procesar cualquier petición
$xajax->processRequest();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Informacion De Solicitudes
@import "css/demo_page.css";
@import "css/demo_table.css";
@import "media/css/TableTools.css";
*{
font-family:Arial, Helvetica, sans-serif;
}
.color_titulo {
color: #039;
font-weight: bold;
font-size: 18px;
}
//here i call the TableTools and DataTable, but don't shows TableTools in to Internet Explorer.
$(document).ready(function() {
$('#encabezadoEmp').dataTable({
"sDom": 'T<"clear">lfrtip',
"sPaginationType":"full_numbers",
"bJqueryUI":true
});
});
function elimina(nit)
{
if(confirm("Desea Eliminar El Registro???"))
{
$("#tabla").empty();
$("#tabla").load("eliminaEmp.php?nit="+nit);
$("#formulario").load("editEmpresas.php");
return 0;
}
else{
return 0;
}
}
function carga_frm(id){
$("#tabla").empty();
$("#formulario").load("solicitudDetalle.php?id_sol="+id);
}
function eliminar(id)
{
alert("Elimino el numero "+id);
}
function goLite(FRM,BTN)
{
window.document.forms[FRM].elements[BTN].style.backgroundColor = "#D8CEF6";
}
function goDim(FRM,BTN)
{
window.document.forms[FRM].elements[BTN].style.backgroundColor = "#6B77F9";
}
Informacion De Solicitudes
ITEM
# SOLICITUD
SOLICITA
CODIGO
EMPRESA
ASESOR
PRODUCTO
ESTADO
FECHA
<?php
/*$link = mysql_connect('localhost', 'root', 'verdes');
mysql_select_db('soporte', $link);*/
$link = Conectarse();
$query = "SELECT b.NOMBRE, d.PAIS, e.CIUDAD, f.PRODUCTO, g.TIPO_PRODUCTO, h.SUBCAT, c.CATEGORIA, i.NOMBRE AS SOLICITA, i.CODIGO, CONCAT( j.NOMBRE, ' ', j.APELLIDO ) AS ASESOR, a.FECHA, a.ID_SOLICITUDES, k.ESTADO
FROM tbl_solicitudes AS a
INNER JOIN tbl_empresas AS b ON a.ID_EMPRESA = b.NIT
INNER JOIN tbl_paises AS d ON a.ID_PAIS = d.ID_PAIS
INNER JOIN tbl_ciudades AS e ON a.ID_CIUDAD = e.ID_CIUDAD
INNER JOIN tbl_productos AS f ON a.ID_PRODUCTO = f.ID_PRODUCTO
INNER JOIN tbl_tipo_productos AS g ON f.ID_TIPO_PROD = g.ID_TIPO_PROD
INNER JOIN tbl_subcategoria AS h ON a.ID_SUBCATEGORIA = h.ID_SUBCAT
INNER JOIN tbl_categoria AS c ON h.ID_CAT = c.ID_CATEGORIA
INNER JOIN tbl_solicitante AS i ON a.ID_SOLICITANTE = i.ID_SOLICITANTE
INNER JOIN tbl_user AS j ON a.ID_AGENTE = j.USER_ID
INNER JOIN tbl_estados AS k ON a.ID_ESTADO = k.ID_ESTADO
ORDER BY FECHA DESC
";
$i=1;
$resultado = mysql_query($query);
if ($resultado)
while($renglon = mysql_fetch_array($resultado))
{
echo "";
?>
<?php echo $renglon['ID_SOLICITUDES']; ?>
<?php
echo " ".$renglon['SOLICITA']."";
echo " ".$renglon['CODIGO']."";
echo " ".$renglon['NOMBRE']."";
echo " ".$renglon['ASESOR']."";
echo " ".$renglon['PRODUCTO']."";
echo " ".$renglon['ESTADO']."";
echo " ".$renglon['FECHA']."";
echo"";
$i++;
}
mysql_close($link);
?>
[/code]
function to call the page.
[code]
function consultaSolicitud()
{
$('#contenido').empty();
$('#contenido').load('consultaSolicitudes.php');
}
[/code]
code inside "consultaSolicitudes.php"
[code]
<?php
//incluímos la clase ajax
require ('xajax/xajax_core/xajax.inc.php');
include('conexion/conexion.inc.php');
//instanciamos el objeto de la clase xajax
$xajax = new xajax();
function procesar_formulario($form_entrada){
//consulto el codigo de empresa
$link = Conectarse();
$ssql = "DELETE FROM `soporte`.`tbl_empresas` WHERE `tbl_empresas`.`NIT` = '".$form_entrada["nit"]."'";
if (mysql_query($ssql)){
$salida = "Eliminado Correctamente";
}else{
$salida = "No se ha Eliminado. Este es el error: " . mysql_error();
}
//instanciamos el objeto para generar la respuesta con ajax
$respuesta = new xajaxResponse();
//escribimos en la capa con id="respuesta" el texto que aparece en $salida
$respuesta->assign("mensaje","innerHTML",$salida);
$respuesta->Assign("nitEmp","value", "");
$respuesta->Assign("razEmp","value", "");
$respuesta->Assign("dirEmp","value", "");
$respuesta->Assign("emailEmp","value", "");
$respuesta->Assign("webEmp","value", "");
$respuesta->Assign("telEmp","value", "");
$respuesta->Assign("faxEmp","value", "");
$respuesta->Assign("selSector","value", "0");
$respuesta->Assign("admin1Emp","value", "0");
$respuesta->Assign("admin2Emp","value", "0");
$respuesta->Assign("paisEmp","value", "0");
$respuesta->Assign("ciudadEmp","value", "0");
$respuesta->Assign("observEmp","value", "");
//tenemos que devolver la instanciación del objeto xajaxResponse
return $respuesta;
mysql_close($link);
}
//registramos la función creada anteriormente al objeto xajax
$xajax->registerFunction("procesar_formulario");
//El objeto xajax tiene que procesar cualquier petición
$xajax->processRequest();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Informacion De Solicitudes
@import "css/demo_page.css";
@import "css/demo_table.css";
@import "media/css/TableTools.css";
*{
font-family:Arial, Helvetica, sans-serif;
}
.color_titulo {
color: #039;
font-weight: bold;
font-size: 18px;
}
//here i call the TableTools and DataTable, but don't shows TableTools in to Internet Explorer.
$(document).ready(function() {
$('#encabezadoEmp').dataTable({
"sDom": 'T<"clear">lfrtip',
"sPaginationType":"full_numbers",
"bJqueryUI":true
});
});
function elimina(nit)
{
if(confirm("Desea Eliminar El Registro???"))
{
$("#tabla").empty();
$("#tabla").load("eliminaEmp.php?nit="+nit);
$("#formulario").load("editEmpresas.php");
return 0;
}
else{
return 0;
}
}
function carga_frm(id){
$("#tabla").empty();
$("#formulario").load("solicitudDetalle.php?id_sol="+id);
}
function eliminar(id)
{
alert("Elimino el numero "+id);
}
function goLite(FRM,BTN)
{
window.document.forms[FRM].elements[BTN].style.backgroundColor = "#D8CEF6";
}
function goDim(FRM,BTN)
{
window.document.forms[FRM].elements[BTN].style.backgroundColor = "#6B77F9";
}
Informacion De Solicitudes
ITEM
# SOLICITUD
SOLICITA
CODIGO
EMPRESA
ASESOR
PRODUCTO
ESTADO
FECHA
<?php
/*$link = mysql_connect('localhost', 'root', 'verdes');
mysql_select_db('soporte', $link);*/
$link = Conectarse();
$query = "SELECT b.NOMBRE, d.PAIS, e.CIUDAD, f.PRODUCTO, g.TIPO_PRODUCTO, h.SUBCAT, c.CATEGORIA, i.NOMBRE AS SOLICITA, i.CODIGO, CONCAT( j.NOMBRE, ' ', j.APELLIDO ) AS ASESOR, a.FECHA, a.ID_SOLICITUDES, k.ESTADO
FROM tbl_solicitudes AS a
INNER JOIN tbl_empresas AS b ON a.ID_EMPRESA = b.NIT
INNER JOIN tbl_paises AS d ON a.ID_PAIS = d.ID_PAIS
INNER JOIN tbl_ciudades AS e ON a.ID_CIUDAD = e.ID_CIUDAD
INNER JOIN tbl_productos AS f ON a.ID_PRODUCTO = f.ID_PRODUCTO
INNER JOIN tbl_tipo_productos AS g ON f.ID_TIPO_PROD = g.ID_TIPO_PROD
INNER JOIN tbl_subcategoria AS h ON a.ID_SUBCATEGORIA = h.ID_SUBCAT
INNER JOIN tbl_categoria AS c ON h.ID_CAT = c.ID_CATEGORIA
INNER JOIN tbl_solicitante AS i ON a.ID_SOLICITANTE = i.ID_SOLICITANTE
INNER JOIN tbl_user AS j ON a.ID_AGENTE = j.USER_ID
INNER JOIN tbl_estados AS k ON a.ID_ESTADO = k.ID_ESTADO
ORDER BY FECHA DESC
";
$i=1;
$resultado = mysql_query($query);
if ($resultado)
while($renglon = mysql_fetch_array($resultado))
{
echo "";
?>
<?php echo $renglon['ID_SOLICITUDES']; ?>
<?php
echo " ".$renglon['SOLICITA']."";
echo " ".$renglon['CODIGO']."";
echo " ".$renglon['NOMBRE']."";
echo " ".$renglon['ASESOR']."";
echo " ".$renglon['PRODUCTO']."";
echo " ".$renglon['ESTADO']."";
echo " ".$renglon['FECHA']."";
echo"";
$i++;
}
mysql_close($link);
?>
[/code]
This discussion has been closed.
Replies
I want to agree the into Internet explorer works fine if i access direct to "consultaSolicitudes.php", but when i used the
$('#contenido').load('consultaSolicitudes.php');
then it don't shows to me nothing, only the table not the TableTools please someone help me, thank's.