Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: SrTrp en 15 Septiembre 2017, 22:16 pm



Título: Error ajax
Publicado por: SrTrp en 15 Septiembre 2017, 22:16 pm
Me da un error cuando le doy click para ejecutar mi función.
Debería al dar click saltar un alert con los datos puestos en los inputs.
Código
  1. <input type="text" name="caja" id="val1" value="0"/>
  2. <input type="text" name="caja" id="val2" value="0"/>
  3. <input type="button"  onclick="buyitem($('#val1').val(), $('#val2').val());return false;" value="Comprar"/>
Código
  1.        function buyitem(iditem,price){
  2.         var datos1= {
  3.                "iditem" : iditem,
  4.                "price" : price
  5.        };
  6.        $.ajax({
  7.                data:  datos1,
  8.                url:   '/Libreria/control/item_buy.php',
  9.                type:  'POST',
  10.                success:function(data){
  11.  
  12.                    alert(data);
  13.  
  14.        }
  15.  
  16.        });
  17. }

Código
  1. $item = $_POST['iditem'];
  2. $price = $_POST['price'];
  3. echo = "El id es: $item y el precio es $price";


Título: Re: Error ajax
Publicado por: engel lex en 15 Septiembre 2017, 22:17 pm
usaste el inspector de red de chrome para ver si las peticiones están pasando bien?


Título: Re: Error ajax
Publicado por: SrTrp en 15 Septiembre 2017, 22:21 pm
Si claro de ahi el error me dice que no esta definido el elemento html del click
shp.php:1849 Uncaught ReferenceError: $ is not defined
    at HTMLInputElement.onclick


Título: Re: Error ajax
Publicado por: engel lex en 15 Septiembre 2017, 22:23 pm
Citar
shp.php:1849 Uncaught ReferenceError: $ is not defined

usualmente eso significa que jquery no está cargado

el script de jquery está incluido antes que tu script?


Título: Re: Error ajax
Publicado por: SrTrp en 15 Septiembre 2017, 22:29 pm
Si lo estoy cargando entes, pero ahora que me dices eso estoy checando desde el inspector de red que no lo carga y la dirección esta correctamente.
Código
  1. <script type="application/javascript" scr="/Libreria/scripts/jquery.js"></script>


Título: Re: Error ajax
Publicado por: engel lex en 16 Septiembre 2017, 01:53 am
mayúsculas y minusculas bien escritas? está el archivo correcto en la carpeta correcta?


Título: Re: Error ajax
Publicado por: SrTrp en 16 Septiembre 2017, 16:44 pm
Deberás tenía mal una letra gracias.