Problema al llamar funcion javascript
Publicado por Alejandro (6 intervenciones) el 23/11/2017 15:09:20
Hola, tengo un problema al llamar una funcion javascript, simplemente no la llama, el codigo es el siguiente:
ese es el php donde llamo a la funcion y la funcion es la siguiente:
Cual es el problema?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
include('../php/conexion.php');
$registro = mysql_query("SELECT * FROM contenido");
while($registro2 = mysql_fetch_array($registro)){
echo '<tr>
<td>'.$registro2['nombre'].'</td>
<td>'.$registro2['descripcion'].'</td>
<td>'.$registro2['seccion'].'</td>
<td>'.$registro2['categoria'].'</td>
<td>'.$registro2['ruta'].'</td>
<td><a onclick="javascript:editarProducto('.$registro2['nombre'].');" class="glyphicon glyphicon-edit"></a> <a onclick="javascript:eliminarProducto('.$registro2['nombre'].');" class="glyphicon glyphicon-remove-circle"></a></td>
</tr>';
}
?>
ese es el php donde llamo a la funcion y la funcion es la siguiente:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
function agregaRegistro(){
var url = '../php/agrega_producto.php';
var dataToSend = new FormData ($('#formulario')[0]) ;
$.ajax({
type:'POST',
url:url,
contentType: false,
processData: false,
data:dataToSend,
success: function(registro){
if ($('#pro').val() == 'Registro'){
$('#formulario')[0].reset();
$('#mensaje').addClass('bien').html('Registro completado con exito').show(200).delay(2500).hide(200);
$('#agrega-registros').html(registro);
return false;
}else{
$('#mensaje').addClass('bien').html('Edicion completada con exito').show(200).delay(2500).hide(200);
$('#agrega-registros').html(registro);
return false;
}
}
});
return false;
}
function eliminarProducto(id){
var url = '../php/elimina_producto.php';
var pregunta = confirm('¿Esta seguro de eliminarlo?');
if(pregunta==true){
$.ajax({
type:'POST',
url:url,
data:'id='+id,
success: function(registro){
$('#agrega-registros').html(registro);
return false;
}
});
return false;
}else{
return false;
}
}
Cual es el problema?
Valora esta pregunta
0