Pessoal,
Tenho um mapa na minha tela, e quero executar o form ao abrir a página, mas não consegui fazer… alguma dica?
Pessoal,
Tenho um mapa na minha tela, e quero executar o form ao abrir a página, mas não consegui fazer… alguma dica?
cara nas últimas linhas da sua tela vc coloca
<script>
atualizaTela();
function atualizaTela(){
document.forms[0].submit();
}
</script>
ou
<script>
atualizaTela();
function atualizaTela(){
document.forms[0].action = "suaAction?seuparametros=xyz";
document.forms[0].submit();
}
</script>
ou
<script>
window.onload = function() {
//seu codigo
}
</script>
Olá amigo… não funcionou… não carrega.
cara tem q ter um form se não, não envia neh
eu fiz um exemplo aqui e funciona
<html>
<body>
<form method="post" id="formulario">
</form>
</body>
<script type="text/javascript" >
refresh();
function refresh(){
document.forms[0].action = "seuServlet";
document.forms[0].submit();
}
</script>
<html>
com tempo pra visualizar melhor
<html>
<body>
<form method="post" id="formulario">
vou ser submitado em 1 segundo
</form>
</body>
<script type="text/javascript" >
setInterval(refresh, 1000);
function refresh(){
document.forms[0].action = "seuServlet";
document.forms[0].submit();
}
</script>
<html>
Olá edu, agora foi, mas fica em loop infinito
<form name="formAlerta" id="formAlerta" action="ServletOcr"
method="post">
$.ajax({
type: "POST",
url: "ServletOcr",
contentType: "application/json",
success: function () {
$('#centro').html();
setTimeout('atualiza()', 3000);
return;
}
});
pedaço da tabela em jstl:
<table border="2px" cellspacing="0" cellpadding="3" id="tabela"
class="tabela">
<thead>
<tr>
<th> Alerta </th>
</tr>
</thead>
<tbody>
<c:forEach var="resultado" items="${resultados}">
<tr id="cor1">
<td><c:out value='${resultado.codAlerta}' /></td>
OcrDAO dao = new OcrDAO();
List<ListaAlertasOcr> resultados = dao.listaAlertas();
Não sai essa tranqueira está fazendo submit e trazendo para tela, mas está carregando a tela toda e mostrando só a DIV, tirando o resto da página...
Quero que carregue só a DIV que tem a tabela com um jstl (resultados):
<script type="text/javascript">
$(document).ready(function(){
atualiza();
});
function atualiza(){
var dataString ={"resultados":'${resultados}'};
$.ajax({
type: "POST",
url: "ServletOcr",
data: dataString,
contentType: "application/json",
success: function (data) {
$('#formAlerta').submit().load('#tabelaAlerta');
setTimeout('atualiza()', 3000);
return false;
}
});
}
</script>
Ninguém?? não manjo muito de ajax, estou estudando ainda…
Vi que a api do ajax mudou algumas coisas... mas mesmo assim não estou conseguindo executar o form a cada X tempo, e só a DIV...
<script type="text/javascript">
$(document).ready(function(){
atualiza();
});
function atualiza(){
var dataString ={"resultados":'${resultados}'};
$.ajax({
type: "POST",
url: "ServletOcr",
data: dataString,
contentType: "application/json",
})
.done(function (data) {
$('#formAlerta').submit().load('#tabelaAlerta');
setTimeout('atualiza()', 3000);
return false;
}
);
}
</script>