Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Frameworks JS (http://www.forosdelweb.com/f127/)
-   -   como asignar propiedades a objetos que se cargan asincronamente (http://www.forosdelweb.com/f127/como-asignar-propiedades-objetos-que-cargan-asincronamente-415098/)

p0breilus0 07/08/2006 04:00

como asignar propiedades a objetos que se cargan asincronamente
 
Bueno repito post, mas sencillo a ver si alguien me puede ayudar con esto. Necesito asignarle una propiedad ( concretamente new Draggable de scriptaculous ) a unas imagenes que se van cargando segun donde clickee el usuario. ¿ hay algun evento que se lance cada vez que acaba una transferencia ? para capturarlo y realizar las operaciones necesarias

efra 07/08/2006 11:50

scriptaculous usa la librería Protoype.js la cual tiene funciones de ajax que preveen esas situaciones.

Código PHP:

var myAjax = new Ajax.Request(
        
url,
        {
method'post'parametersparsonCompleteinit}
        ); 

Seguramente por ahi esta la respuesta

alblan 08/08/2006 17:45

la respuesta de efra es correcta. Por ejemplo:

Código PHP:

function addItemToListCliente(selectedItem) {
    
url="ar_apellidos.php";
    
data="id="+selectedItem.firstChild.innerHTML;
    var 
myAjax = new Ajax.Request(
    
url,
    {
method'post'parametersdataonCompleteajax_response_cliente}
    );
}
function 
ajax_response_cliente(originalRequest) {


En este caso la función ajax_response_cliente se ejecuta cuando ha acabado la ejecución del script en la parte servidor. El parametro originalRequest es lo que devuelve el script.

Si hay más de un parámetro se separan con &.

Personalmente utilizo post ya que me daba problemas con Internet Explorer. Si lo hacía con get me devolvía un resultado cacheado.

Albert Lanchas

p0breilus0 24/08/2006 03:19

Perdonen Pero.... ¿¿ eso na vale para lo que yo he preguntado nor?? bueno de todas formas me viene de perlas para hacer una funcion de loading que se cierre al acabar la transferencia, en otro hilo de este foro he posteado la que para mi era la solucion para mi problema concreto... muchas graciaaaaSS!!!


La zona horaria es GMT -6. Ahora son las 08:42.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.