Erro no retorno do ajax - [Object]
Fala pessoal beleza? To com um problema que ainda não consegui solucionar,
eu tenho uma página index.php que faz tem um função do jquery que implementa o ajax,
ele chama uma página chamada carregarFixoMovelConferencia, o problema que essa página
deve levar + ou - 1 hora e meia para executar, só que a função do jQuery sempre me retorna
um erro chamado [Object], gostaria de saber como imprimir um erro que eu possa compreender melhor
o que está havendo.
Brigado pessoal
<b>PÁGINA INDEX.PHP</b>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
<script src="/Biblioteca/javascript/jquery/_1.3.2/jquery-1.3.2.min.js"></script>
<script language="javascript">
$(document).ready(function() {
$("#btSubmit").click(function(){
$("#dvLoading").html("<img src='/Biblioteca/layout/imagens/loading.gif'/>Carregando TXT para Banco...");
$.ajax( {
type: "POST",
url: "carregarFixoMovelConferencia.php",
data:$('#form1').serialize(),
beforeSend: function(){
$("#dvLoading").show("fast");
},
complete: function(){
$("#dvLoading").hide("slow");
},
success: function(txt) {
$("#dvResultado").html(txt);
},
error: function(txt) {
alert(txt);
}
})
})
})
</script>
</head>
<body>
<div id="dvLoading"></div>
<form id="form1" name="form1" action="#">
<input type="button" id="btSubmit" value="upload"/>
</form>
<div id="dvResultado"></div>
</body>
</html>
<b>PÁGINA carregarFixoMovelConferencia.php</b>
#!/usr/bin/php
<?php
echo date('H:i:s');
echo("<br><br>");
ini_set('display_errors','on');
ini_set('max_execution_time', 14400);
//set_time_limit(0);
include_once('/web/QueryMinotauro/funcoes/conexao.php');
include_once('/web/QueryMinotauro/funcoes/funcoes.php');
$caminho = '/web/QueryMinotauro/FixoMovelConferencia/arquivos';
$conexaoOracle = conectar();
$query = "SELECT
entity,
endtime,
count(endtime) AS QTDENDTIME,
sum(duration) AS DURACAO
FROM
mne_e_cif
WHERE
TO_DATE (starttime, 'DD/MM/YY') = TO_DATE (SYSDATE -1, 'DD/MM/YY')
GROUP BY
entity,
endtime
ORDER BY
count(endtime) desc";
//$query = "SELECT// entity,
// endtime,
// count(endtime) AS QTDENDTIME,
// sum(duration) AS DURACAO
// FROM
// mne_e_cif
// WHERE
// substr(entity, 3, 1) = 8 AND rownum<=20
// GROUP BY
// entity,
// endtime
// ORDER BY
// count(endtime) desc";
$query = oci_parse($conexaoOracle, $query);
$r = oci_execute($query, OCI_COMMIT_ON_SUCCESS);
if (!$r) {
$e = oci_error($query); // For oci_execute errors pass the statement handle
print htmlentities($e['message']);
print "\n<pre>\n";
print htmlentities($e['sqltext']);
printf("\n%".($e['offset']+1)."s", "^");
print "\n</pre>\n";
echo("<b>Hora Final: </b>" . date('H:i:s') . '<br />');
exit();
}
$arquivo = '';
$fp = abrirArquivo($caminho,'FixoMovelConferencia');
while($linha = oci_fetch_array($query)) {
gravarArquivo($fp, $linha['ENTITY'], $linha['ENDTIME'], $linha['QTDENDTIME'], $linha['DURACAO']);
}
fclose($fp);ocifreestatement($query); //LIBERA DA MEMÓRIA
ocilogoff($conexaoOracle);//DESCONECTA
echo date('H:i:s');
?>Discussão (3)
Carregando comentários...