Buenas gente, les paso esta info ya que a varios les ha pasado lo mismo, despues de romperme la cabeza por dos noches sin encontrar cual era el error de Jason.parse y utilizando el depurador de Mozilla descubrí que el ajax enviaba como response : " error" en lugar de "error" por eso no entraba nunca al ELSE que limpia los campos , osea que en la linea if (response != "error") lo cambie a if (response != " error") y anduvo de maravillas.Lo que no sé muy bien a que se debe que le agregue
cuando lo envìa, pero como funcionó dejo que alguien con mas conocimiento explique el porqué. Saludos y gracias Abel por el curso !!!!
Caballero, como estas, felicitaciones, gracias por compartir tus conocimientos, hermano, tienes un don para enseñar, cuando consolide mis conocimientos también me gustaria apoyar a otros, que la cadena nunca se detenga, ahora si, sin mas, pues, a seguir viendo tus tutoriales y seguir aprendiendo, buen día.
Hola Abel muy bueno tus videos una pregunta tienes por si acaso el demo ya completo de todo el sistema me quede trabado en la asignacion de los productos no me ingresa la imagen
Hola estoy tomando tu tutorial como referencia y hasta los momentos todo fino, muy bueno explicando, gracias por todo, solo queria notificarte que a la hora de hacer el insert simplemente no me ejecuta el query no se porque y es muy raro si el codigo esta exactamente igual al tuyo si me ayudases estaria gratamente agradecido contigo men
Buenas noches profe. estoy atascada en este video, elcaso es que no me registra cliente y tampoco me los localiza al buscarlos. como tampoco me permite eliminar productos. son tres errores que tengo y lo que me meciona siempre es que tengo error con el json. he revisado el codigo una y otra vez y no encuentro la falla. si podria ayudarme se lo agredezcode antemano. ya le escribi en videos anteriores. muchas gracias de antemanoy felicitaciones por tan noble cualidad de enzeñarnos un poco de programacion
saludos Abel OS tengo un inconveniente cada vez que inserto un nuevo cliente a la factura el array me inserta muchos registro que crees que deboe revisar?
Muchas gracias por la enseñanza eres un master, una consulta si en el.campo nit en vez de escribir el codigo, coloci un boton el cual me muestra un modal y de ahi puedo jalar el nit que evento usaria en js ya no seria keyup sino como seria, gracias por la respuesta
Que tal colega, bueno si es posible implementar ese tipo de buscador, en realidad se puede hacer de varias formas, con la misma lógica, ya que se tiene la base, saludos.
Una lastima no poder avanzar por el error en el bendito JSON.parse(response); hasta aqui llego gracias muy buenos videos, pero es comprensible que al ser gratis no estara siempre disponible para ayudarnos en las inquietudes saludos a todos y a los que estan sin errores que terminen y todo salga bien
Que tal amigo, perdón por no responder siempre ya que , cantidad de mensajes me llegan por el canal y Facebook, no me queda tanto tiempo para responder a dudas, por otra parte es una lástima que te des por vencido, te animo a que sigas en el aprendizaje del camino de la programación, suele suceder tantos inconvenientes en el desarrollo de sistemas, es común pero no está de más buscar más información en foros, blogs, ya que en cada vídeo se muestra la base de cada tema, por ejemplo podrías ver versiones de jQuery para manejar json, estándares de formato JSON con javascript, en fin hay varios aspectos a contemplar al utilizar el formato JSON ... Espero puedas seguir y no darte por vencido, saludos.
@@AbelOS Hola gracias por responder y si es verdad se presentan varios inconvenientes en el desarrollo de sistemas pero mi pregunta es porque si hago todo tal cual tu indicas poniendo el codigo igual no funciona y a ti si que librerias y pluggins usas lo logico es que si uso lo mismo que tu estas usando deberia funcionar otro dato estubo funcionando bien la parte del modal agregaba y eliminaba productos pero segui avanzando y en la parte de agregar articulos en la venta dejo de funcionar el modal de eliminar y agregar productos y el error siempre se coloca en el JSON.parse(response); indica error de sintaxis y como te digo revise el codigo y no hay errores de sintaxis es mas lo hice de nuevo paso a paso tal cual tu lo haces y nada
@@JOLUMO666 quizá el error no es de sintaxis, a de ser de los datos, cómo te digo debes verificar bien si es un JSON que te devuelve ya que si no es JSON no podrá ejecutar la función parse, en esta semana are un vídeo relacionado al tema ya que varios me lo han estado solicitando, saludos.
Buen dia, tengo un error no lo detallo, resulta que al registrar el cliente, me lo registra repetidas veces, me podrian orientar para corregir este error gracias
Clase magistral, muy bueno, sigo avanzando .... todo me sale, sin embargo, tengo una duda mi estimado amigo: Que ocurre cuando deseas grabar un nit que haz eliminado? Osea el nit eliminado, logicamente no se elimina sino que cambia de estado. Como se podria manejar en estas circunstancias?. Saludos desde Lima :-)
Que tal colega, buena observación, al momento de hacer la búsqueda verifica si existe sin importar el estado, ya que lo necesitas para realizar la venta si es el caso que el nit no este activo, podrías activarlo ya que se realizará una venta y de esta manera ya será un cliente activo, saludos.
Cuando hundo el boton "crear nuevo cliente" no me hace nada, y es curioso, me llena los campos si el nit existe y me llena los datos, pero el boton no desaparece, cambie los eventos "up" y "down" y si funcionan, pero al reves xD
me sucedio algo similar lo aregle asi //crear cliente desde ventas $('#form_new_cliente_venta').submit(function(e){ e.preventDefault(); $.ajax({ url: 'ajax.php', type: "POST", async: true, data: $('#form_new_cliente_venta').serialize(), success: function(response) { if(response != 'error'){ //agregar id a input hiden $('#idcliente').val(response);
Buena alguien pudo solucionar el error en JSON.parse(response); he intentado muchas formas pero ninguna funciona me carga el modal pero me sale en donde deberia salir el nombre del producto la palabra UNDEFINIED lo que significa que no esta trayendo los datos de la base de datos si alguien lo soluciono por favor que apoye con la solucion gracias por la ayuda esto viene del video de agregar y eliminar productos con un modal
Unchecked runtime.lastError: The message port closed before a response was received. maestro me esta saliendo este mensaje de error lo busque y repetí varias veces y no lo encuentro, se que ud. maestro me va ayudar gacrias
No tengo palabras para expresar lo agradecido que estoy contigo. Mil gracias por compartir parte de tus conocimientos. Saludos y Bendiciones.
Es un gusto, pronto se viene la actualización del sistema, saludos!
Buenas gente, les paso esta info ya que a varios les ha pasado lo mismo, despues de romperme la cabeza por dos noches sin encontrar cual era el error de Jason.parse y utilizando el depurador de Mozilla descubrí que el ajax enviaba como response : "
error" en lugar de "error" por eso no entraba nunca al ELSE que limpia los campos , osea que en la linea
if (response != "error") lo cambie a if (response != "
error") y anduvo de maravillas.Lo que no sé muy bien a que se debe que le agregue
cuando lo envìa, pero como funcionó dejo que alguien con mas conocimiento explique el porqué. Saludos y gracias Abel por el curso !!!!
Excelente Abel, muy útil el tutorial.
Caballero, como estas, felicitaciones, gracias por compartir tus conocimientos, hermano, tienes un don para enseñar, cuando consolide mis conocimientos también me gustaria apoyar a otros, que la cadena nunca se detenga, ahora si, sin mas, pues, a seguir viendo tus tutoriales y seguir aprendiendo, buen día.
Gracias Nestor, muy pronto estaré traemos más material para compartir, saludos!
Excelente trabajo Maestro muchas bendiciones.
Muchas gracias colega, bendiciones desde Guatemala! :)
excelente amigo...esperando mas de esto con ansias
Hola Abel muy bueno tus videos una pregunta tienes por si acaso el demo ya completo de todo el sistema me quede trabado en la asignacion de los productos no me ingresa la imagen
Hola estoy tomando tu tutorial como referencia y hasta los momentos todo fino, muy bueno explicando, gracias por todo, solo queria notificarte que a la hora de hacer el insert simplemente no me ejecuta el query no se porque y es muy raro si el codigo esta exactamente igual al tuyo si me ayudases estaria gratamente agradecido contigo men
Buenas noches profe. estoy atascada en este video, elcaso es que no me registra cliente y tampoco me los localiza al buscarlos. como tampoco me permite eliminar productos. son tres errores que tengo y lo que me meciona siempre es que tengo error con el json. he revisado el codigo una y otra vez y no encuentro la falla. si podria ayudarme se lo agredezcode antemano. ya le escribi en videos anteriores. muchas gracias de antemanoy felicitaciones por tan noble cualidad de enzeñarnos un poco de programacion
por que usar like para buscar el cliente por el nit y no el igual?
saludos Abel OS tengo un inconveniente cada vez que inserto un nuevo cliente a la factura el array me inserta muchos registro que crees que deboe revisar?
Me pasa lo mismo!
Encuentre el error y arreglado, se está haciendo referencia 2 veces al script Jquery, tuve q modificar los enlaces pero solucionado.
Muchas gracias por la enseñanza eres un master, una consulta si en el.campo nit en vez de escribir el codigo, coloci un boton el cual me muestra un modal y de ahi puedo jalar el nit que evento usaria en js ya no seria keyup sino como seria, gracias por la respuesta
Hola abel
Que tal colega, bueno si es posible implementar ese tipo de buscador, en realidad se puede hacer de varias formas, con la misma lógica, ya que se tiene la base, saludos.
Muy bueno
Una lastima no poder avanzar por el error en el bendito JSON.parse(response); hasta aqui llego gracias muy buenos videos, pero es comprensible que al ser gratis no estara siempre disponible para ayudarnos en las inquietudes saludos a todos y a los que estan sin errores que terminen y todo salga bien
Que tal amigo, perdón por no responder siempre ya que , cantidad de mensajes me llegan por el canal y Facebook, no me queda tanto tiempo para responder a dudas, por otra parte es una lástima que te des por vencido, te animo a que sigas en el aprendizaje del camino de la programación, suele suceder tantos inconvenientes en el desarrollo de sistemas, es común pero no está de más buscar más información en foros, blogs, ya que en cada vídeo se muestra la base de cada tema, por ejemplo podrías ver versiones de jQuery para manejar json, estándares de formato JSON con javascript, en fin hay varios aspectos a contemplar al utilizar el formato JSON ... Espero puedas seguir y no darte por vencido, saludos.
@@AbelOS Hola gracias por responder y si es verdad se presentan varios inconvenientes en el desarrollo de sistemas pero mi pregunta es porque si hago todo tal cual tu indicas poniendo el codigo igual no funciona y a ti si que librerias y pluggins usas lo logico es que si uso lo mismo que tu estas usando deberia funcionar otro dato estubo funcionando bien la parte del modal agregaba y eliminaba productos pero segui avanzando y en la parte de agregar articulos en la venta dejo de funcionar el modal de eliminar y agregar productos y el error siempre se coloca en el JSON.parse(response); indica error de sintaxis y como te digo revise el codigo y no hay errores de sintaxis es mas lo hice de nuevo paso a paso tal cual tu lo haces y nada
@@JOLUMO666 quizá el error no es de sintaxis, a de ser de los datos, cómo te digo debes verificar bien si es un JSON que te devuelve ya que si no es JSON no podrá ejecutar la función parse, en esta semana are un vídeo relacionado al tema ya que varios me lo han estado solicitando, saludos.
@@AbelOS Mil gracias espero ese video
Ya intentaste borrar el código en el archivo conexión.php
Echo Conexión exitosa
Buen dia, tengo un error no lo detallo, resulta que al registrar el cliente, me lo registra repetidas veces, me podrian orientar para corregir este error gracias
Muchas gracias amigo
De nada Javier, saludos!
por encontré mi orror perdón mi error, gracias maestro abel OS
Clase magistral, muy bueno, sigo avanzando .... todo me sale, sin embargo, tengo una duda mi estimado amigo: Que ocurre cuando deseas grabar un nit que haz eliminado? Osea el nit eliminado, logicamente no se elimina sino que cambia de estado. Como se podria manejar en estas circunstancias?. Saludos desde Lima :-)
Que tal colega, buena observación, al momento de hacer la búsqueda verifica si existe sin importar el estado, ya que lo necesitas para realizar la venta si es el caso que el nit no este activo, podrías activarlo ya que se realizará una venta y de esta manera ya será un cliente activo, saludos.
Si les aparece 2 veces el registro tal vez hacen referencia al script Jquery más de una vez revisen. Solucionado y feliz.
Gracias por el aporte Felipe, saludos!
@@AbelOS gracias a usted profesor, saludos.
hola como puedo tener el proyecto entero
Acá podes obtener información sobre ello
abelosh.com/sistema-ventas/
Cuando hundo el boton "crear nuevo cliente" no me hace nada, y es curioso, me llena los campos si el nit existe y me llena los datos, pero el boton no desaparece, cambie los eventos "up" y "down" y si funcionan, pero al reves xD
Revisa que el botón crear cliente tenga asociado el evento click, ya que el problema al parecer es de javascript
me sucedio algo similar lo aregle asi //crear cliente desde ventas
$('#form_new_cliente_venta').submit(function(e){
e.preventDefault();
$.ajax({
url: 'ajax.php',
type: "POST",
async: true,
data: $('#form_new_cliente_venta').serialize(),
success: function(response)
{
if(response != 'error'){
//agregar id a input hiden
$('#idcliente').val(response);
//bloque campos
$('#nom_cliente').attr('disabled','disabled');
$('#tel_cliente').attr('disabled','disabled');
$('#dir_cliente').attr('disabled','disabled');
//oculta boton agregar
$('.btn_new_cliente').slideUp();
//oculta boton guardar
$('#div_registro_cliente').slideUp();
}
},
error: function(error){
}
});
@@alvaro9003 Excelente, Gracias hermano. Ya el proyecto lo terminé y le agregue funcionalidades nuevas. Espero termines pronto amigo :D
Buena alguien pudo solucionar el error en JSON.parse(response); he intentado muchas formas pero ninguna funciona me carga el modal pero me sale en donde deberia salir el nombre del producto la palabra UNDEFINIED lo que significa que no esta trayendo los datos de la base de datos si alguien lo soluciono por favor que apoye con la solucion gracias por la ayuda esto viene del video de agregar y eliminar productos con un modal
Que tal amigo, acaba de subir un video donde se muestra como implementar JSON en PHP con AJAX, ruclips.net/video/QX5UsImEdWI/видео.html
Ya intentaste borrar el código en el archivo conexión.php
Echo Conexión exitosa
Unchecked runtime.lastError: The message port closed before a response was received. maestro me esta saliendo este mensaje de error lo busque y repetí varias veces y no lo encuentro, se que ud. maestro me va ayudar gacrias