Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rodrigopaivaf

Cancelar requisição no servidor

Recommended Posts

Boa tarde,

 

Eu gostaria de saber se há como cancelar o processo entre navegador e servidor. Exemplo: O usuário envia um formulário, enquanto o servidor processa as informações eu deixo ele em loading e passo um link para ele cancelar se quizer.

 

	<div id="carregador_pai">
	
		<div id="stop">
			<table align='center' valign='middle' height='90px' border='0'>
				<tr>
					<td height='33%'> 
						<img src="img/loading.gif" />
					</td>
				</tr>
				<tr>			
					<td height='33%'> 	
						<font class='font1'> Solicitação em processamento,</font>
					</td>
				</tr>
				<tr>
					<td height='33%'> 			
						<font class='font1'>clique <a href='#' onClick="cancelar()">aqui</a> para cancelar.</font>
					</td>
				</tr>
			</table>		
		</div>

		<div id="carregador">
		<!-- efeito lightbox -->	
		</div>		
	
	</div>

Ai chamo a função:

 

	function cancelar() 
	{

		if (confirm("Deseja abortar sua solicitação?")) 
		{
			window.stop();
			window.location='?CANCEL=1';
		}

	}

Ele só executa função para cancelar depois que o servidor processa as informações, ou seja, não adianta nada porque a demora é a mesma.

 

Alguém tem alguma idéia!?

Compartilhar este post


Link para o post
Compartilhar em outros sites

1:

Amigo teria um link? Se sim poste, pois pelo que entendi (se eu tiver entendido), acredito que você fez uma pequena confusão.

================

2:

Mudando de assunto, já ouviu falar de AJAX? Se sim, ouviu falar de Jquery? Você poderia implemetar este sistema com AJAX, o ajax possui uma função chamada [XHR].ABORT(); (xhr refere-se ao seu ajax), é muito util.

 

Amigo atenção são duas propostas que escrevi, por favor responda uma de cada vez, assim poderei lhe ajudar melhor

Compartilhar este post


Link para o post
Compartilhar em outros sites

1:

Amigo teria um link? Se sim poste, pois pelo que entendi (se eu tiver entendido), acredito que você fez uma pequena confusão.

================

2:

Mudando de assunto, já ouviu falar de AJAX? Se sim, ouviu falar de Jquery? Você poderia implemetar este sistema com AJAX, o ajax possui uma função chamada [XHR].ABORT(); (xhr refere-se ao seu ajax), é muito util.

 

Amigo atenção são duas propostas que escrevi, por favor responda uma de cada vez, assim poderei lhe ajudar melhor

 

1. Não tem um link pois é uma intranet.

 

2. Eu já ouvi falar de Ajax e o meu loading eu uso jquery.

 

Silver Fox, eu vejo que é possível validar um <form> via ajax, sem a necessidade de recarregar a página. Atualmente eu acesso o mysql via php passando os dados por post.

 

É possível integrar o AJAX com php e Mysql? Como eu posso fazer?!

 

Obrigado pela resposta. Abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

É possível integrar o AJAX com php e Mysql? Como eu posso fazer?!

 

sim é possivel facilmente com jquery..

 

via post ou get

 

de uma olhada: http://api.jquery.com/jQuery.ajax/

 

simples exemplo

$.ajax({
  url: 'ajax/test.html',
  success: function(data) {
    $('.result').html(data);
    alert('Load was performed.');
  }
});

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.