Comunidad de diseño web y desarrollo en internet online

Ajax/Javascript me funciona en Firefox y en ie8 no

Citar            
MensajeEscrito el 29 Mar 2011 10:16 am

Código HTML :

<form action="URL" method="post" id="formulario1" name="formulario1"target="_blank" onclick="$('#checkout').submit();">

Código PHP :

<?php
echo "<input type='hidden' name='importe' value='".$importe."'>";
echo "<input type='hidden' name='moneda' value='".$moneda."'>";
echo "<input type='hidden' name='numpedido' value='".$numpedido."'>";
echo "<input type='hidden' name='fuc' value='".$fuc."'>";
echo "<input type='hidden' name='idterminal' value='".$id_terminal."'>";
echo "<input type='hidden' name='idioma' value='".$idioma."'>";
echo "<input type='hidden' name='fecha' value='".$fecha."'>";
echo "<input type='hidden' name='cip' value='".$cip."'>";
echo "<input type='hidden' name='url' value='".$url."'>";
echo "<input type='hidden' name='urlnotificacion' value='".$urlnotificacion."'>";
echo "<input type='hidden' name='firma' value='".$firma."'>";
?>

Código HTML :

</form>
<div class="buttons">
  <table>
    <tr>
      <td align="left"><a onclick="location = '<?php echo str_replace('&', '&amp;', $back); ?>'" class="button"><span><?php echo $button_back; ?></span></a></td>
      <td align="right"><a id="checkout" class="button"><span><?php echo $button_confirm; ?></span></a></td>
    </tr>
  </table>
</div>

Código Javascript :

<script type="text/javascript"><!--
 $('#checkout').click(function() {  //checkout
   document.formulario1.submit();
     $.ajax({ 
      type: 'GET', //GET
      url: 'index.php?route=payment/gcash/confirm',
      success: function() {
      
               location = '<?php echo $continue; ?>';
         
      }      
   });
      }); 
   </script>

Gracias de antemano a los usuarios de esta comunidad.

Como indico en el titulo del tema, este codigo es totalmente funcional en Mozilla Firefox y en Google Chrome.

Lo que hace el codigo es muy sencillo ejecuta el formulario y ademas te lleva a otra pagina , la razon de hacer esto, es porque estoy modificando Opencart para mi tienda online, porque con lo que lleva me es insuficiente.

El ie8 no me detecta errores, pero tampoco realiza las funciones de ese codigo.

Como he dicho antes gracias de antemano a todos , haber si alguien ve algo que se me esta escapando y me puede ayudar a solucionar este problema.

Muchas Gracias

Por Gullit25

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 30 Mar 2011 06:04 pm
Ve el tema que agregue, que dice 'algo extraño paso en un codigo'
Actualiza tu libreria Jquery a la ultima, debería funcionar, me paso lo mismo que a ti en un codigo de una empresa hace unos dias, y al actualizar la librería jquery milagrosamente funcionó

saludos

Por sebifrost

61 de clabLevel



 

firefox
Citar            
MensajeEscrito el 31 Mar 2011 09:41 am
Sebifrost gracias por contestar, haré lo que me dices ya te comento

Por Gullit25

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 02 Abr 2011 08:57 am
Me funcionó gracias de nuevo :)

Por Gullit25

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 05 Abr 2011 10:50 am
Yo tenia un código parecido, y era exactamente al revés, funcionaba en todos excepto Firefox.
Acabé encontrando otro que es funcional en todos los navegadores y muy compacto, no como el que hay en JS, y el actualizar las librerias de JQuery no me sirvió.

Me gustaría que si os enterais del motivo en concreto de las incompatibilidades estos codigos Ajax me echeis el enlace, sobre todo si está en Español.

Saludos y gracias

Por neisserian89

65 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.