Implementar

  Рет қаралды 30,038

Abel OS

Abel OS

Күн бұрын

Ajax es una tecnología que nos permite enviar y recibir información si recargar el sitio web, podemos manipular información en formato JSON el cual permite con más facilidad la comunicación con otros lenguajes de programación, en este video se muestra como enviar y recibir información en formato JSON con JavaScript, PHP y MySql.
🔔 Suscríbete al canal
www.youtube.co...
Recursos para este tutorial
abelosh.com/tu...
Curso de Programación Orientada a Objetos en PHP 7
• Curso Práctico Desarro...
Curso de PHP básico desde cero
• Programación en PHP Ni...
Crea un sistema control de ventas paso a paso en PHP
• Sistema ventas (Factur...
Sígueme en:
Web: abelosh.com/
Facebook: / abelosh
Twitter: / febel24
Instagram: / febel24

Пікірлер
@calixtoromero3755
@calixtoromero3755 3 жыл бұрын
Eres genial por tus conocimientos, pero tu forma de explicar es lo mejor, gracia por compartir tus conocimientos!!!!
@AbelOS
@AbelOS 3 жыл бұрын
A la orden colega!
@gerardogranda8396
@gerardogranda8396 3 жыл бұрын
Gracias, ya solucione lo de la tabla, ya aparece pero cuando cambio de pg de la tabla no me deja mostrar la factura
@ericcastro007
@ericcastro007 4 жыл бұрын
Definitivamente este es el mejor Canal que he encontrado en todo KZbin para aprender de manera combinada todo sobre Front End y Back End ,usando herramientas fundamentales como Bootstrap y css y por el lado del servidos mySql y PHP y , bueno, el puente entre estos usando jQuery y al tecnología AJAX. Muchas gracias y saludos desde Costa Rica.
@AbelOS
@AbelOS 4 жыл бұрын
Gracias colega, es un gusto, saludos hasta Costa Rica desde Guatemala!
@neonsky5
@neonsky5 3 жыл бұрын
¡me sirvió bastante!, además la forma que tienes para explicar cada paso hace que sea muy difícil perderse, ¡excelente video!
@jchatio
@jchatio 4 жыл бұрын
Es un muy excelente video Abel, muchas gracias por ese material de muy buena calidad y lo mejor es que lo fuiste mostrando tal como lo ibas realizando con todo y mensajes de errores y la manera de debugeralo ..!!! Nitido ..!!
@AbelOS
@AbelOS 4 жыл бұрын
Es un gusto colega, saludos cordiales :)
@juanchozambrano2801
@juanchozambrano2801 2 жыл бұрын
Hola abel, muy buen video gracias por todo.
@ing.carloscruz3319
@ing.carloscruz3319 4 жыл бұрын
Excelente el video. Un complemento para aquellos que estamos empezando en este mundo de la informatica. Bendiocnes desde Costa Rica.
@AbelOS
@AbelOS 4 жыл бұрын
Gracias Carlos, bendiciones para vos!
@guttycardozo8691
@guttycardozo8691 3 жыл бұрын
muy buen aporte a la comunidad felicitarte amigo. simple sin tantas vueltas y muy practico
@pablogarciajc
@pablogarciajc 2 жыл бұрын
Que buena Explicación...... !! muchas gracias..
@josemiguelparra7541
@josemiguelparra7541 3 жыл бұрын
Felicitaciones ! excelente video. gracias me ayudo muchísimo.
@AbelOS
@AbelOS 3 жыл бұрын
Es un placer colega, saludos.
@FaustoDislaT
@FaustoDislaT 3 жыл бұрын
Tremendo video, me encanto. Gracias por compartir
@hernandonavarro683
@hernandonavarro683 4 жыл бұрын
Muchas gracias. Te comento: Del inconvenientes en el archivo Sistema de Ventas y Facturación (Buscar Producto con Ajax) - 54. Pude resolverlo; pues, examine tu recomendación y efectivamente pude encontrar dicho inconveniente. Gracias Colega, Seguimos adelante en esta profundización de estudios...
@AbelOS
@AbelOS 4 жыл бұрын
Que tal Hernando, me da gusto que hayas solucionado el inconveniente, saludos colega!
@jaxxwade2873
@jaxxwade2873 3 жыл бұрын
dunno if you guys gives a damn but if you are stoned like me during the covid times you can stream all the latest movies on InstaFlixxer. Been binge watching with my gf for the last days xD
@randallwallace4068
@randallwallace4068 3 жыл бұрын
@Jaxx Wade Yup, I've been using InstaFlixxer for since november myself :)
@danielquitian2363
@danielquitian2363 4 жыл бұрын
Muy bien explicado, muchas gracias man!. Espero que siga creciendo y pueda ayudar a muchas mas personas como me ayudo a mi.
@AbelOS
@AbelOS 4 жыл бұрын
Es un gusto colega, saludos!
@leninvelasquez7572
@leninvelasquez7572 2 жыл бұрын
Excelente video hermano, me será de mucha ayuda
@gonzalonrd
@gonzalonrd 2 жыл бұрын
Crack, gran profe
@vittorianojimenez2903
@vittorianojimenez2903 4 жыл бұрын
TE AMO BRO!!
@AbelOS
@AbelOS 4 жыл бұрын
Con mucho gusto, saludos colega :)
@ricardorios74
@ricardorios74 4 жыл бұрын
Excelente!!! muy didactico... bien explicado se entiende bien ... te sigo desde Paraguay ... sigue asi !!! Vas a continuar con un CRUD los sgtes. videos seria bueno!!!
@AbelOS
@AbelOS 4 жыл бұрын
Que tal Ricardo, ya se esta desarrollando el CRUD para los primeros videos con POO y MVC, te invito a suscribirte para estar al pendiente de los próximos videos, saludos hasta Paraguay desde Guatemala !!! =)
@galosanchez7432
@galosanchez7432 4 жыл бұрын
Que crack, me salvarte la vida gracias
@AbelOS
@AbelOS 4 жыл бұрын
Gracias a vos colega, saludos!
@carloschongzapata9645
@carloschongzapata9645 4 жыл бұрын
gracias amigo, explicas muy bien, sigue así :D
@AbelOS
@AbelOS 4 жыл бұрын
Gracias Carlos, es un gusto, saludos!
@mauricioorellana1924
@mauricioorellana1924 4 жыл бұрын
Excelente tutorial amigo, sigue así 💪
@AbelOS
@AbelOS 4 жыл бұрын
Es un gusto Mauricio, saludos!
@rickyarg5298
@rickyarg5298 4 жыл бұрын
Tremendo Video, muy bueno :)
@AbelOS
@AbelOS 4 жыл бұрын
Muchas gracias! saludos =)
@LGuti
@LGuti 2 жыл бұрын
Hola, muy buen aporte. Una consulta. hay algún video donde muestres el uso de varios combobox para filtrar dependiendo el primero que uses?. Te agradecería ese aporte. Saludos
@javiersevillano6923
@javiersevillano6923 3 жыл бұрын
Muy interesante.
@aledc777
@aledc777 3 жыл бұрын
gracias por el video. Hubiese sido genial que compartas el código final de tu ejemplo
@williamxcano
@williamxcano 4 жыл бұрын
que suerto que me salio recomendado tu video, estoy por los filtro de proveedores del proyecto de facturación, saludos amigo.
@AbelOS
@AbelOS 4 жыл бұрын
Excelente! :)
@alfonsoadamerueda9842
@alfonsoadamerueda9842 2 жыл бұрын
hola gracias por el video , para preguntar a mi no me salen lo alerts en la funcion succes
@AbelOS
@AbelOS 2 жыл бұрын
Alfonso, debes verificar que error te muestra en la consola del navegador y la respuesta que estas obteniendo de la petición AJAX
@mauroa2826
@mauroa2826 2 жыл бұрын
una pregunta: como se compila esto en visual code?
@additrejo7002
@additrejo7002 2 жыл бұрын
¿Puedo usar XAMPP en lugar de WAMP?
@beticohernandez9536
@beticohernandez9536 4 жыл бұрын
Gracis, el proyecto que estas haciedo sobre prestamos lo iras a terminar?
@luciabueno2211
@luciabueno2211 4 жыл бұрын
Excelente gracias
@AbelOS
@AbelOS 4 жыл бұрын
Es un gusto, saludos!
@israelsalcedo7923
@israelsalcedo7923 4 жыл бұрын
amigo una pregunta a ver si me ayudas, luego que esta funcionado el buscador, como se haria para tomar un dato de uno de esos registro para mostrarlo en otro formulario, ejemplo busco a xx y que ese dato como el dni me lo muestra en otro formulario para registrar otra informacion
@speakenglishordie1602
@speakenglishordie1602 4 жыл бұрын
una consulta tengo un formulario con datos usuario,correo y contraseña, quiero validarlo con javascript, y luego de que javascript los haya validado, quiero enviarlos a php y que php me mande un mail al correo que ingresé en el formulario, como podría hacerlo?
@sergioesparza6193
@sergioesparza6193 4 жыл бұрын
Buen video que me puse hacer de ocioso, pero si, la linea de JSON.parse(response) al ser boleano el valor php $num_rows no muestra el mensaje dataContact = "No Hay Registros para mostrar." solo en la red avisa el notData y en consola muestra "Uncaught SyntaxError: Unexpected token o in JSON at position 5", como se soluciona...saludos abel!...
@joseangelmorales7478
@joseangelmorales7478 4 жыл бұрын
Lograste solucionarlo? que hiciste?
@dagguzman9747
@dagguzman9747 4 жыл бұрын
Hola profe muchas gracias por dedicar un poco de su tiempo a enseñar. Realice todo paso a paso del tutorial y todo me funciona el inconveniente es que no se me muestra en la página me dice indefined...dónde debería aparecer la búsqueda y no sé cuál es el problema. Lo que si se es que está bien lo demás porque en la consola si me aparece la búsqueda y convertida a json y la valido como recomendó y me aparece q esta bien. No se cual es el error q estoy cometiendo ayudas. Desde Colombia saludos
@davidBarco
@davidBarco 3 жыл бұрын
Buen video. Me gustaria que hicieras uno cogiendo valores de un formulario para con base a esos datos poder hacer una consulta y traer de base de datos información. Graciass
@jonathanmedina2057
@jonathanmedina2057 4 жыл бұрын
Disculpa tienes este ejemplo orientado a objetos?
@AbelOS
@AbelOS 4 жыл бұрын
De momento no, pero en el curso de POO con MVC se aplicarán los procesos y otras para el desarrollo de un sistema, te invito al curso en este canal, saludos.
@marcosgonzalezmarin8157
@marcosgonzalezmarin8157 4 жыл бұрын
hola, disculpa a mi me deja de funcionar los dos, no hace la busqueda en tiempo real ni por el boton solo funcionan si el codigo del boton lo comento o viceversa solo asi funcionan los metodos, por que da este problema?
@alvarocaceres742
@alvarocaceres742 4 жыл бұрын
Como implementar este ejercicio ...pero en MVC ? Si la consulta sql es parte de una función de una clase y el formato del ajax(url) le envías el nombre de la página ejemplo.php. Cómo acceder a la función de una clase por ajax ???
@marcelopetricevic7246
@marcelopetricevic7246 4 жыл бұрын
buenos días. de donde puedo descargar el codigo. tengo errores y no los encuentro
@anthonyeduardonunezcanchar4569
@anthonyeduardonunezcanchar4569 4 жыл бұрын
gran vídeo!!! , una consulta si fuera con el patrón MVC ese archivos ajax en que carpeta lo pondría??
@AbelOS
@AbelOS 4 жыл бұрын
En MVC todo lo del AJAX debería ir en un modelo ya que en donde se realizan los querys a la base de datos, se debería crear un controlador para ejecutar los métodos del modelo (AJAX), te invito a seguir el curso de POO en PHP con MVC donde se muestra dicho proceso. kzbin.info/aero/PL3b9xmg86NTKWP3Xzu-1DCwaeO5sftK4V Saludos!
@anthonyeduardonunezcanchar4569
@anthonyeduardonunezcanchar4569 4 жыл бұрын
@@AbelOS muchas GRACIAS, estaré revisando el material
@hidanparra2295
@hidanparra2295 2 жыл бұрын
Q buena onda prrofe! :D
@luishumbertovargassanchez8076
@luishumbertovargassanchez8076 4 жыл бұрын
Tuve algunos problemas al inicio con el archivo functions.js, ya que cuando intentaba mandar una alerta para ver si estaba bien enlazado no me enviaba nada, sin embargo, lo que hice fue cambiar el nombre del archivo y por lo tanto también en el la etiqueta script del archivo index.php. La verdad no sé a que se deba pero espero a alguien le sirva si es que se atora un poquito.
@yeisonruizcuri4987
@yeisonruizcuri4987 4 жыл бұрын
Era mejor que cambies el nombre del proyecto sin espacios
@vittorianojimenez2903
@vittorianojimenez2903 4 жыл бұрын
Ayuda para los que usan PDO POO. Espero que les ayude, disculpen si no me explico bien con esto, pero bueno XD: Si no saben como hacer la función en la clase donde se hará el query, se hace de la siguiente manera: se agrega una función en la clase donde estarán todos las funciones de consultas: //clase ejemplo: class Producto extends Conexion { public function busquedaProducto($dat){ //agregas un parámetro en la función (en este caso $dat) el cual le darás uso en el método del otro archivo "ajax.php" try{ $stmt= $this->cnn->prepare("SELECT * FROM productos WHERE nombrep LIKE :valor OR descrip LIKE :valor OR marca LIKE :valor"); $stmt->setFetchMode(PDO::FETCH_ASSOC); $stmt->execute(array(':valor' => '%'.$dat.'%')); $rs = $stmt->fetchAll(); return $rs; }catch(PDOException $e){ echo "Ocurrio un Error en el SQL. Mensaje: ".$e->getMessage(); die(); } } } // la variable $dat se tiene que crear al principio como "public $dat", pueden agregarle otro nombre a la variable. Luego en el archivo donde esta el metodo del POST (para hacer referencia al video, sería el archivo "ajax.php") se hará de la siguiente manera: if($_POST['action'] == 'action'){ //agregas la acción correspondiente $intId= ($_POST['valor']); //agg el valor del que se ingresará $query = new Producto(); // llamas a tu clase $result = $query->busquedaProducto($intId); // llamas a la función agregándole la variable con el valor = $intId $row = count($result); //con el count() contaras el numero de filas que hay. if($row > 0){ $arr = ''; foreach($result as $res){ // el foreach hace lo mismo que el while, pero mas simplificado $arr .= ' '.$res['nombrep'].' '. $res['descrip'].' Precio $'. $res['precio'].' COMPRAR '; } /// todo este html es de mi proyecto, pero aquí no es mucho, como en el video lo explica aquí colocaras lo que quieres que aparezca echo json_encode($arr, JSON_UNESCAPED_UNICODE); } else{ echo "nodata"; } exit(); } } //en el " into.js " es lo mismo, no tiene mucho asi que bueno. espero que les sirva de ayuda }PD: LIkaso por el bro Abel
@AbelOS
@AbelOS 4 жыл бұрын
Gracias por el aporte, saludos :)
@CesarGutierrez-dt6sj
@CesarGutierrez-dt6sj 2 жыл бұрын
Hola, seguí tu ejemplo y no funcionaba me di cuenta que Crome no ejecuta el js , pego la misma URL en mozila y si funciona.
@elkinmurillo5623
@elkinmurillo5623 4 жыл бұрын
que buena explicacion, estuvo genial, una pregunta tienes algun tutorial similar pero con login, o me puedes dar tu contacto te escribo espero tu respuesta aprendi bastante
@jaimebrossard7621
@jaimebrossard7621 4 жыл бұрын
Gracias por tu tiempo. Estoy probando y tengo el siguiente error: VM73:1 Uncaught SyntaxError: Unexpected token A in JSON at position 0 at JSON.parse () at Object.success (functions.js:30) La línea 30 de functions.js es: var info = JSON.parse(response); Y cuando veo la consola luego de ejecutar la instrucción: console.log(response); Me muestra lo siguiente: Array ( [action] => searchContact [id] => 5 ) {"id_contacto":"5","nombres":"Mariela","apellidos":"Soto","telefono":"67387678","email":"mariela@info.com"} Me puedes indicar que problema hay? Muy Atentamente Jaime.
@joseangelmorales7478
@joseangelmorales7478 4 жыл бұрын
Lo pudiste solucionar? Como lo hiciste?
@joseangelmorales7478
@joseangelmorales7478 3 жыл бұрын
@Ivan Dinamarca Castro Hola. Yo tuve un error de sintaxis en mi código.. a la hora de llamar JSON, solo revisé el código... Si hice lo que cambiar la versión pero no solucionó.. eso antes de que revisara mi error
@jorgeolave9357
@jorgeolave9357 4 жыл бұрын
Hola muy bueno el video, mi pregunta como se hace con imagenes??? si puedes explicar como se hace, te lo agradecería demasiado.
@victorvergara6582
@victorvergara6582 2 жыл бұрын
No me funciona la función fntContactos( ) :(
@manuelfr.b4982
@manuelfr.b4982 3 жыл бұрын
Muy buen tutorial. Cuando intento buscar un contacto con el evento keyup no me deja. Envio lo que recojo del input, lo recibo en el ajaxData y hago la consulta pero al imprimirlo en el html no me deja. CUando lo pongo asi '.$row['id_contacto'].' me da fallo, me sale una advertencia de error dentro de los []. ¿ a alguien le ha pasado lo mismo? Me da este error: Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting '-' or identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in C:\wamp64\www\ajax\ajax-json-php-mysql\ajaxData.php on line 42
@ericmartinez4162
@ericmartinez4162 4 жыл бұрын
tengo una duda, jquery es lo mismo que ajax? habia visto videos que recomiendan ya no usar mas jquery, pero video que encuentro todos usan jquery y al final no se que hacer, que debo aprender?
@AbelOS
@AbelOS 4 жыл бұрын
Que tal Eric, bueno jQuery y AJAX son tecnologías distintas, jQuery es una librería de Javascript, en los nuevos proyectos que se implementan es recomendable utilizar Javascript puro en donde igual se puede implementar AJAX, pero eso no quiere decir que jQuery este en desuso, ya que la mayoría de proyectos en las empresas fueron desarrollados con jQuery lo cual indica que aún tiene soporte, en un futuro se haga la migración para utilizar Javascript puro. Y como te repito para los proyectos nuevos es mejor utilizar Javascript puro tal como será la nueva versión de Bootstrap 5 la cual ya no utilizará JQuery. Por otra parte si querés utilizar plugins u otras librerías como DataTables, tendrás que utilizar jquery puesto que dichas librerías lo requieren, hasta que salga una versión reciente donde ya no necesita jQuery, Espero haber resuelto tu duda, saludos!
@ericmartinez4162
@ericmartinez4162 4 жыл бұрын
@@AbelOS gracias, clarito como el agua
@vladiWeb163
@vladiWeb163 2 жыл бұрын
Te entendi mejor en este video que en tus cursos de Udemy que raro jajaja
@AbelOS
@AbelOS 2 жыл бұрын
En udemy Ajax se implementa de otra forma :)
@manuelfr.b4982
@manuelfr.b4982 3 жыл бұрын
Alguien que le salga el 2 ejercicio bien? es que me he dado cuenta que por ejemplo si busco por j que son 3 filas de resultado, la bd me devuelve 3 filas...pero no se me pintan..he revisado el codigo mil veces y no doy con el fallo. Por consola me lanza este error VM1208:1 Uncaught SyntaxError: Unexpected end of JSON input
@alfredoramirez7223
@alfredoramirez7223 4 жыл бұрын
Excelente video .. se puede implementar paginacion sobre este proyecto ??
@AbelOS
@AbelOS 4 жыл бұрын
Que tal Alfredo, si es posible implementar un paginador, en este caso hay que enviar por ajax la cantidad de registros a mostrar y la página actual para extraer los registros, o tambien se puede implementar la librería DataTables de jQuery que es más fácil de implementar.
@alfredoramirez7223
@alfredoramirez7223 4 жыл бұрын
@@AbelOS ok gracias 👍👍👍
@Jeankarlos687
@Jeankarlos687 4 жыл бұрын
@@AbelOS hola amigo gracias por compartir tu genialidad con nosotros, disculpa hablas de data table de jQuery, es estuve intentando pero me da error cuando traigo los datos de mi tabla ya que tengo mas de 10mil registros, trate de hacerle la paginacion a este proyecto y logro enviar la cantidad de registros por ajax pero no le llego a como usar ese dato, estuve probando con el paginador del sistema de ventas pero e enredo todo jajaja, seria bueno si esta a su disposición explicarnos una paginacion para este tutorial o hacer uno con data table extrayendo grandes cantidades de datos de la base de datos, bueno amigo saludos y espero que te encuentres bien en este proceso que estamos viviendo todo el planeta con esta pandemia, te doy muchas gracias por tu gran esfuerzo en realizar cada uno de estos tutoriales y darnos a conocer este mundo de la programación, saludos
@arturocoello1954
@arturocoello1954 4 жыл бұрын
muchas gracias amigo he comprendido muchos conceptos, no fue fácil hacer correr el código por mis errores al final quedo al 100 veo que algunos tienen problemitas les comparto mi codigo functions.js ----------------------------------- $(document).ready(function () { if ($("#btnSearch").length) { //.lenght cuenta cuantos elementos con este id hay { $("#btnSearch").click(function () { const id = $("#txtSearch").val(); const action = "searchContact"; var dataContact = ""; //alert(id); $.ajax({ url: "ajaxData.php", type: "POST", asyn: true, data: { action: action, id: id, }, beforeSend: function () {}, success: function (response) { if (response == "notData") { dataContact = "no hay Registro para mostrar"; } else { var info = $.parseJSON(response); dataContact = ` ${info.id_contacto} ${info.nombres} ${info.apellidos} ${info.telefono} ${info.email} `; } $('#rowsContact').html(dataContact); }, error: function (error) { console.log(error); }, }); }); } } if ( $('#txtSearch').length ) { $('#txtSearch').keyup(function(){ var dataSearch = $('#txtSearch').val(); var action = "searchContactKey"; var dataContact = ''; //alert (dataSearch); $.ajax({ url: 'ajaxData.php', type: "POST", asyn: true, data: { action:action, dataSearch:dataSearch }, beforeSend: function () {}, success: function (response) { if (response == "notData") { dataContact = "no hay Registro para mostrar"; } else { var info = JSON.parse(response); dataContact = info; } $('#rowsContact').html(dataContact); }, error: function (error) { } }); }); } if( $('#tblContact').length) { fntContactos(); } }); // termina ready function fntContactos() { var action = 'listaContact'; var data = ''; $.ajax({ url : 'ajaxData.php', type : 'POST', async : true, data: { action:action }, beforeSend: function(){}, success: function(response) { if (response == "notData") { dataContact = "no hay Registro para mostrar"; } else { var data = JSON.parse(response); } $('#rowsContact').html(data); }, error: function (error) {} }); } ------------------------ ajaxData.php ------------------------
@brucorpparatodos5997
@brucorpparatodos5997 2 жыл бұрын
gracias bro cuantos errores me dio
@yanklarin
@yanklarin 4 жыл бұрын
Hola. He descargado el comprimido de Recursos, pero el archivo functions.js tiene tamaño cero (vacío), sin líneas de código.
@AbelOS
@AbelOS 4 жыл бұрын
Así es amigo, son los recursos que se deben usar durante el tutorial ya que no es el código completo, saludos!
@yeisonruizcuri4987
@yeisonruizcuri4987 4 жыл бұрын
Es ahi donde tienes que hacer la magia
@arnaldcabrera4385
@arnaldcabrera4385 4 жыл бұрын
tengo este error que me recomiendan
@AbelOS
@AbelOS 4 жыл бұрын
dicho error puede ser por varias razones, verifica en que línea te lo muestra para determinar el problema.
@liamdiaze9036
@liamdiaze9036 4 жыл бұрын
Hola buenas tardes; Estoy realizando este tuto, pero a que se debe que me arroja el siguiente error con el JSON.parse()?: VM61:1 Uncaught SyntaxError: Unexpected token C in JSON at position 0 at JSON.parse () at Object.success (items.js:20) at c (jquery-3.5.1.min.js:2) at Object.fireWith [as resolveWith] (jquery-3.5.1.min.js:2) at l (jquery-3.5.1.min.js:2) at XMLHttpRequest. (jquery-3.5.1.min.js:2) Este es el JSON que se crea: {"itemID":"1","itemNumber":"00010001","itemName":"Monitor Acer 15\" Modelo LD1520","itemColor":"Negro","itemCost":"200.25","itemPrice":"225.25"} Ya lo he pasado por la pagina de verificación de JSON y lo marca como correcto.
@liamdiaze9036
@liamdiaze9036 4 жыл бұрын
Ya supe que era. Gracias.
@AbelOS
@AbelOS 4 жыл бұрын
Al parecer el \ esta dando problema, si es un caracter necesario debes encodear por ejemplo urlencode($variable), pero si no es parte de la información primero debes limpiar esos caracteres para obtener la data pura.
@lacayoramirez7840
@lacayoramirez7840 4 жыл бұрын
bro necesito ayuda podrias mandarme a mi correo como lo resolviste lacayoramires@gmail.com
@joseangelmorales7478
@joseangelmorales7478 4 жыл бұрын
@@liamdiaze9036 Como lo solucionaste?
@yeisonruizcuri4987
@yeisonruizcuri4987 4 жыл бұрын
Bien explicado, te estaba gritando que el nombre la propiedad no es correcta jajaja, si mostro el error como advertencia diciendo Propiedad desconocida. Cosas de programacion a todos nos sucede
@AbelOS
@AbelOS 4 жыл бұрын
Gracias colega, jajajaja si en cualquier momento sucede hasta con un signo XD, saludos.
@yeisonruizcuri4987
@yeisonruizcuri4987 4 жыл бұрын
@@AbelOS Si haces uno igual con PDO explicando las diferencias seria excelente
@juliocesarnovelli8551
@juliocesarnovelli8551 4 жыл бұрын
Muy buen video! Tengo un problema que no se porque se da. Todo funciona correctamente, pero la respuesta de ajax me llega junto con el código html de la cabecera y el pie de pagina de la web. Alguien sabe porque puede ser?
@ericcehez
@ericcehez 2 жыл бұрын
No se supone que el id debe ser unico. Porque evaluar si existe mas de uno?
@tiopelaoperez94
@tiopelaoperez94 4 жыл бұрын
hola buenas noches tengo este error de sus videos de facturacion var info = JSON.parse(response);
@AbelOS
@AbelOS 4 жыл бұрын
que tal amigo, en este video se aclaran algunos conceptos relacionados al error var info = JSON.parse(response), te recomiendo que lo veas y que contemples los tips, saludos.
@tiopelaoperez94
@tiopelaoperez94 4 жыл бұрын
@@AbelOS hola buenas noches me puede pasar codigo fuente de del proyecto muchas gracias
@tiopelaoperez94
@tiopelaoperez94 4 жыл бұрын
este correo tiopelaoperez@gmail.com
@adrianramos4044
@adrianramos4044 4 жыл бұрын
Hay errores en los archivos que das aqui. Ese es el detalle de la gente que pone que no funcionan los archivos. Mi consejo es subir el proyecto ya funcionando. De ahi en fuera, excelente tutorial.
@beticohernandez9536
@beticohernandez9536 4 жыл бұрын
Hola, editar y eliminar como seria?
@AbelOS
@AbelOS 4 жыл бұрын
Que tal German, bueno para eliminar podrías utilizar el ejemplo que busca un registro en específico enviando el id, y en el archivo php ejecutas por ejemplo: DELETE FROM ag_contacto WHERE id_contacto = $variableID luego validas si se ejecuto correctamente para retornar un true o un false si no se ejecuta correctamente, en realidad la respuesta del ajax puede variar, espero te sea de ayuda, saludos.
@beticohernandez9536
@beticohernandez9536 4 жыл бұрын
Gracias, la peticion de ajax seria similar?
@AbelOS
@AbelOS 4 жыл бұрын
@@beticohernandez9536 así es, deberá enviar el ID del registro que querés eliminar por ejemplo con la acción delete y el el Ajax válidas cuando accion sea igual a delete para ejecutar el SQL delete
@jhonjoker9597
@jhonjoker9597 4 жыл бұрын
Muy bueno tu video, pero deberias subirlo en HD
@AbelOS
@AbelOS 4 жыл бұрын
Gracias por el comentario, lo tomaré en cuenta!
@josepelaez1290
@josepelaez1290 4 жыл бұрын
si a alguien no le muestra los datos que contengan tildes pueden colocar el siguiente código en su archivo de conexión: $conection = @mysqli_connect($host,$user,$password,$db); $conection->query("SET NAMES 'utf8'");
@AbelOS
@AbelOS 4 жыл бұрын
Gracias colega por el aporte, saludos!
@adelvisfernandez4323
@adelvisfernandez4323 4 жыл бұрын
Hola Abel agradecido un motón por brindar de tus conocimientos con nosotros saludos desde Venezuela, abel sera que me puedes ayudar con esto una solución y no la eh encontrado aun espero tengas un tiempo y orientarme en esto. tengo el siguiente código $('#btnAccion').on('click', function (e){ e.preventDefault(); // Evitamos que salte el enlace. var PaqueteDeDatos = new FormData(); PaqueteDeDatos.append('id', $('#id').prop('value')); PaqueteDeDatos.append('Nombre', $('#Nombre').prop('value')); PaqueteDeDatos.append('Foto', $('#Foto')[0].files[0]); PaqueteDeDatos.append('Descripcion', $('#Descripcion').prop('value')); PaqueteDeDatos.append('Precio', $('#Precio').prop('value')); PaqueteDeDatos.append('Cantidad', $('#Cantidad').prop('value')); var Destino = "../Modulos/Carrito.php"; $.ajax({ url: Destino, type: 'POST', contentType: false, data: PaqueteDeDatos, processData: false, cache: false, success: function(Resultado){ console.log(Resultado); }, error: function (){ alert("Algo ha fallado."); } }); }); eso es para enviar los productos a un carrito pero al darle click al botón igual se me actualiza la pagina no logro encontrar la manera de que no me la actualiza podrías ayudarme por favor
@hernandonavarro683
@hernandonavarro683 4 жыл бұрын
Excelente!!! muy claro y objetivos... bien explicado se entiende bien ... vivo en Colombia. Ahora te comento: Tengo algunos inconvenientes en el archivo Sistema de Ventas y Facturación (Buscar Producto con Ajax) - 5, pues noto que los campos que incluyen datos númericos no los muestra, revise y los revise... los archivos, scripts.php, ajax.php, function.js y no he dado con la solución, espera tu ayuda, por mi correo es: hnavarrohnh@gmail.com...
@AbelOS
@AbelOS 4 жыл бұрын
Que tal colega, bueno en el query que se ejecuta para la búsqueda debes ejecutarlo en mysql para ver si extrae los datos, de ser así entonces verificar la forma en que se esta devolviendo los datos, puede que en alguna parte del código se estén sobre escribiendo los valores, saludos.
@jeanpaul7082
@jeanpaul7082 4 жыл бұрын
Recomendacion... cualquier cosa q hagas ve al grano... adios
@AbelOS
@AbelOS 4 жыл бұрын
La paciencia es la actitud que lleva al ser humano a poder soportar contratiempos y dificultades para conseguir algún bien :)
@jeanpaul7082
@jeanpaul7082 4 жыл бұрын
@@AbelOS lo q buscas es q el publivo invierta tiempo asi ganas por tu publicacion pero a mefiano plazo solo conseguiras aburrir y perder. Aprende a entretener..
Cómo hacer una api con php
1:04:47
Develoteca - Oscar Uh
Рет қаралды 38 М.
Clase #14 - ¿Cómo enviar datos mediante Ajax a PHP usando JQuery y JSON?
24:30
Itorino “Ito” Espinoza Torres
Рет қаралды 13 М.
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 18 МЛН
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН
CRUD usando Modal Bootstrap | PHP y MySQL
1:34:53
Códigos de Programación - MR
Рет қаралды 61 М.
Scraping consulta RUC 2024-12  ya no pide validación de recaptcha #csharp
29:41
Curso Completo de Bases de Datos con MySQL (Principiantes)
2:23:55
ATL Academy (by Lucas Moy)
Рет қаралды 644 М.
This open problem taught me what topology is
27:26
3Blue1Brown
Рет қаралды 688 М.
APRENDE JSON EN 30 MINUTOS
35:50
Vida MRR - Programacion web
Рет қаралды 84 М.
Curso AJAX con PHP
2:19:18
Fazt Code
Рет қаралды 293 М.
JSON - INTERCAMBIO DE DATOS ENTRE PHP - VANILLA JAVASCRIPT
24:22
Luis Pastén
Рет қаралды 29 М.
КОТ В ВР СДЕЛАЛ ОРУЖИЕ ( I Am Cat VR )
22:50
perpetuumworld
Рет қаралды 481 М.