Test Foro de elhacker.net SMF 2.1

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 (html4strict) [Seleccionar]

<input type="text" name="caja" id="val1" value="0"/>
<input type="text" name="caja" id="val2" value="0"/>
<input type="button"  onclick="buyitem($('#val1').val(), $('#val2').val());return false;" value="Comprar"/>

Código (javascript) [Seleccionar]
        function buyitem(iditem,price){
         var datos1= {
                "iditem" : iditem,
                "price" : price
        };
        $.ajax({
                data:  datos1,
                url:   '/Libreria/control/item_buy.php',
                type:  'POST',
                success:function(data){
               
                    alert(data);
                 
        }
               
        });
}


Código (php) [Seleccionar]
$item = $_POST['iditem'];
$price = $_POST['price'];
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
Citarshp.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 (html4strict) [Seleccionar]
<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.