Ver Mensaje Individual
  #12 (permalink)  
Antiguo 24/10/2012, 05:14
valago
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: problema paso de parametros en AJAX

Hola de nuevo emprear, tenías razón por un despiste tenía el código un poco sucio, al hacer los includes de las páginas. He probado lo que me has dicho y ya he conseguido que funcione y llama bien a mi página

Código PHP:
Ver original
  1. <input type="text" value="<?php echo $code_friend; ?>" name="post_id" id="<?php echo $code_friend; ?>">
  2. <button type="button" onClick="votar('<?php echo $code_friend; ?>');reload();">Solicitud de amistad</button><br />

Le he pasado code friend y ningún problema al parecer anteriormente aparte de los cambios que se han hecho en el script, en button, onclick habia un par de errorres de sintaxis.

Lo que hacía anteriormente:
Código PHP:
Ver original
  1. <button type="button" onClick="votar(<?php echo 'a_' . $code_friend; ?>)"><?php echo $i_FRIENDSHIP; ?></button>

le faltaban unas comillas simples y el punto y coma.

Solucionado eso, ahora me surge otro problema que le estoy dando vueltas, y es que cuando ha hecho bien el insert en la página archivo.php que llamamos desde el script, necesitaría que se recargara la página donde tengo boton solicitar amistar para que desaparezca automaticamente.

He probado con esto:
Código Javascript:
Ver original
  1. <script>
  2. function reload(){
  3.     <? echo 'aquí recarga';?>
  4.         opener.document.location.reload();
  5. }
  6. </script>


Un script arriba de la página que se llama en el button justo despues de llamar a la función votar de esta forma:

Código PHP:
Ver original
  1. <input type="text" value="<?php echo $code_friend; ?>" name="post_id" id="<?php echo $code_friend; ?>">
  2. <button type="button" onClick="votar('<?php echo $code_friend; ?>');reload();">Solicitud de amistad</button><br />

Esto no funciona, no llama a reload, estoy haciendo algo mal?, o sencillamente esto no se puede hacer de esta manera.


Te vuelvo a dar las gracias, un saludo