Foros del Web » Programando para Internet » Jquery »

Problema ajax/jquery/struts 2

Estas en el tema de Problema ajax/jquery/struts 2 en el foro de Jquery en Foros del Web. Buenas! Estoy implementando una web con Struts2. Ahora he incorporado algunas funcionalidades con Ajax,en concreto con el plugin de jQuery que existe para struts2 y ...
  #1 (permalink)  
Antiguo 10/02/2011, 11:19
 
Fecha de Ingreso: noviembre-2010
Mensajes: 7
Antigüedad: 13 años, 5 meses
Puntos: 0
Exclamación Problema ajax/jquery/struts 2

Buenas!
Estoy implementando una web con Struts2. Ahora he incorporado algunas funcionalidades con Ajax,en concreto con el plugin de jQuery que existe para struts2 y tengo el siguiente problema:

Tengo una función en la que busco gente, para "hacer amigos" rollo Facebook. Cuando quierio agregar a alguien, paso ese alguien por parámetro en la url. El parámetro lo extraigo del iterator que contiene toda la gente encontrada. Es decir, el parámetro es la forma que tengo de saber a qué contacto he clickado de todos los que muestra el iterator. El problema está en que ahora con ajax, este parametro, siempre toma el valor del último elemento de la iteración, no sé por qué! He pensado que podría tener que ver con que Ajax es asíncrono...y de ahí viene el problema.

Si hay alguna forma de solucionar esto o alguna forma de saber a qué persona he clickado...o lo que sea agradecería que me la comentarais!

Os copio el trozo de código y a ver si me podéis dar una solución!

Código HTML:
<s:iterator value="friendsList2">
<s:url value="deleteFriend.action" id="url_eliminarAmigo" includeContext="/">
        <s:param name="id_amigo">
            <s:property/>
        </s:param>
</s:url>
        <table border="4">
        <tr>
            <td><strong>User: </strong><s:property/></td>
            <td><sj:a id="ajaxlink" href="%{url_eliminarAmigo}" targets="amigos" indicator="indicator" button="true" buttonIcon="ui-icon-refresh">
                Eliminar
                </sj:a>
            </td>
        </tr>
        </table></s:iterator> 
Espero que me podáis echar una mano, mil gracias!

Etiquetas: ajax, struts2
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:25.