Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/04/2013, 01:13
Avatar de Fuzzylog
Fuzzylog
 
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 15 años, 7 meses
Puntos: 188
Respuesta: problema con valor de retorno usando DWR

El problema con DWR creo que es que piensas que estás trabajando de forma síncrona cuando realmente estás trabajando asíncronamente.

Si pones esto
alert("hola");
alert(valorRecibido);

y esperas un momento antes de cerrar el primer alert, igual puedes comprobarlo. Si te devuelve el valor bien entonces es de sincronía.

Para lograr un comportamiento síncrono con dwr debes hacer algo así

DatosInsumos.getUsuario(deAlmacen3, {
callback:function(valorRecibido) {
alert(valorRecibido);
}
});

o así

DatosInsumos.getUsuario(deAlmacen3, function(valorRecibido) {
alert(valorRecibido);
});

No me acuerdo bien porque hace tiempo que no lo uso.

De todos modos este post debería moverse a al foro de javascript que es donde tiene que estar.
__________________
if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
}