Cita:
Iniciado por emigalarza1998 Grasias maurito, pero todavia no me funciona, la verdad nose que estoy haciendo mal. Voy a detellar un poco mas mi codigo
php y
js:
class.producto.php Código PHP:
<?php
include_once('c.conexion.php');
//---abstracted ! ------
class productos extends Conexion{
public $con;
public function registrar_Producto($nombre, $descripcion, $categoria){
$consulta2 = "INSERT INTO productos SET nombre='$nombre', descripcion='$descripcion', categoria='$categoria'";
$accion2 = mysqli_query($this->con, $consulta2);
//*** Módulos Jconsulta __
if($accion2 == true){
echo '0';
}
else{
echo '1';
}
}
else
{
echo '2';
}
}
}
ajax.productos.php Código PHP:
<?php
$reg = new productos();
extract($_post);
$reg->registrar_Producto($nombre, $descripcion, $categoria);
y el codigo
javascript:
Código:
$.ajax({
type: "POST",
url: "../ajax/ajax.producto.php",
data: {tarea: 'registrar_Producto', nombre : $('#nombre').val(), descripcion : $('#descripcion').val(), categoria : $('#categoria').val()},
success: function (response) {
if(response == 1){
alert('Go');
}
else
{
alert('Fail');
}
}
La verdad nose que puede estar faltando, seguramente debe haber un conflicto a la hora de la devolucion de los datos por parte del php. Espero poder ser claro con esto, la funcion inserta correctamente los datos a mysql, pero no me devuelve nada, es como si se ejecutara solo la parte data y no el success en ajax de jquery. para ser un poco mas presiso (no recibo respuesta de php). Cualquier sugerencia estoy agradecido. (me gustaria mucho poder terminarlo)
Es un mensaje que lo publique, pero que aun no tengo solucion. Este es el link:
http://www.forosdelweb.com/f18/extract-php-jquery-1113920/
Si me podrian ayudar, estaria agradecido.
Acc__ (Grasias maurito por tu ayuda)