Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/07/2014, 03:54
Zyrah
 
Fecha de Ingreso: febrero-2014
Mensajes: 28
Antigüedad: 10 años, 10 meses
Puntos: 1
no reconoce ajax...

hola!

bueno esta vez mi problema es que no me reconoce ajax, os muestro el código y os explico después cómo va:

Código Javascript:
Ver original
  1. <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js" type="text/javascript"></script>
  2. <script>
  3. function actualizarEnSesion(idChk)
  4. {
  5.    
  6.     var valor = '';
  7.     var variable = '';
  8.  
  9.     if (idChk == 'chkForrados')
  10.     {
  11.         variable = 'Forrados';
  12.     }
  13.     else if (idChk == 'chkReserva')
  14.     {
  15.         variable = 'Reserva';
  16.     }
  17.    
  18.     if (document.getElementById(idChk).checked)
  19.     {
  20.         valor = 'si';
  21.     }
  22.     else
  23.     {
  24.         valor = 'no';
  25.     }
  26.    
  27.     //alert(valor + ' ' + idChk + ' ' +  variable);
  28.    
  29.     var parametros = {
  30.         "variable" : variable,
  31.         "valor" : valor
  32.         };
  33.    
  34.     $.ajax({
  35.       data: parametros,
  36.       url : 'funciones/actualizarCheck.php',
  37.       type : 'post',
  38.       success:  function (response) {
  39.          
  40.       }
  41.   });
  42.  
  43.   //window.location = "cesta.php";
  44. }
  45.  
  46. </script>

Es una apaño que he tenido que realizar porque corría prisa en una web que está fatal y he tenido que adaptarme a cómo estaba hecha..., así que no juzguéis mucho la función porque se que se puede hacer mucho mejor... jeje, pero bueno al grano:

El caso es que en otra que lo he tenido que hacer igualito, si funciona, se trata de que:

1. En la cesta (cesta.php) hay 2 checkbox, uno es "forrados" y otro "reserva",

2. Para que cuando el usuario siga comprando no se le pierda la selección pues he añadido ajax de forma que en el onchange de ambos check llamo a esta función que os he puesto

3. Y llama a un .php que modifica la variable de sesión, de forma que cuando vuelva a la cesta las opciones sigan marcadas, si es que las marcó en algún momento y viceversa.

me sale este error: Uncaught TypeError: undefined is not a function

aquí: $.ajax({

no lo reconoce porque es como si no hubiera importado la librería pero si lo hice...

¿alguien puede echarme una mano?

gracias de antemano!