Ir para conteúdo


Foto

request sincrono com ajax do ext [RESOLVIDO]


  • Por favor, faça o login para responder
4 respostas neste tópico

#1 elmar

elmar

    Novato

  • Membros
  • PipPip
  • 22 posts
  • LocationBrasilia

Postado 17 July 2007 - 11:11

Olá,


Gostaria de fazer um request sincrono com o ajax do ext! Tem como? Pois fazendo assincrono antes de os dados acabarem de chegar é executado outras linhas de código o que ocasiona erro pois tudo depende dos dados vindo dos servidor para configurar meus componentes.

Alguem? Valeu...

#2 rensi

rensi

    Member Avançado

  • Membros
  • PipPipPip
  • 150 posts
  • LocationBolivia

Postado 17 July 2007 - 11:37

yo utilizo yui para hacer lo que necesitas de forma asincrona,

Eliminar = function ()
{
var postData="var1s=x&var2=y"; //parametros que le llegaran al action
var hcallback =		{
		success: EliminarSuccess,
		failure:  EliminarFailure,
		timeout:  10000//TIEMPO DE ESPERA PARA DAR FALLO
		};

	
	YAHOO.util.Connect.asyncRequest('POST', 'ActionElimanr.php', hcallback, postData);
				
	}

EliminarSuccess = function (){
ejecutas los comandos con la res puesta de tu servidor
}

EliminarFailure = function (){
ejecutas los comandos en caso de fallo en 
}
de esta forma tu codigo se ejecutara solo con la respuesta del servidor y no antes, y esto lo conbino con el ajax de EXT para mos trar resultados



:)
El Señor es mi Pastor nada me faltara.........
http://www.kplian.com

#3 elmar

elmar

    Novato

  • Membros
  • PipPip
  • 22 posts
  • LocationBrasilia

Postado 19 July 2007 - 09:01

Cara,

Dessa forma que você fez a requisição continua assincrona. Mas eu resolvi meu problema escrevendo o meu método síncrono o "syncRequest".

Valeu!!!

#4 EthraZa

EthraZa

    Member Avançado

  • Expert User
  • 542 posts
  • LocationSão Paulo

Postado 19 July 2007 - 23:02

É que AJAX é por definição assíncrono. Se vc quer usar uma requisição AJAX síncrona ele tipo perde o sentido de ser, mas se vc ja resolveu seu problema então ta beleza. ;)
Mandriva Linux in LAMPE (Linux/Apache/MySql/Php/Ext)

#5 manso

manso

    Member Avançado

  • Membros
  • PipPipPip
  • 30 posts

Postado 21 July 2008 - 15:58

o que adianta falar que resolveu e não colocar a solução aqui?
Isso é um forum... ninguém tá aqui pra ajudar uma pessoa específica.
Estamos aqui pra ajudar o máximo de pessoas possíveis.
COLOCA A SOLUÇÃO!




0 usuário(s) está(ão) lendo este tópico

0 membros, 0 visitantes, 0 membros anônimos