Saludos.
Tengo el siguiente problema
Estoy usando en una pagina php un formulario Modal para guardar registros, el cual trabaja bien..
Cargo los datos de la BD en una tabla y se muestran bien... he dejado un boton para editar los datos del articulo al darle click en otro Modal..
El detalle esta cuando intento pasar la variable a traves de JS, no me es posible poder hacerlo.
Estoy intentando lo siguiente:
1. Pagina "master_ctv.php" donde tengo todo el modulo.. (guardar, cargar, editar)
2. Archivo "master_ctv.js" donde tengo el procedimiento de envío de variable
3. Pagina "receptor.php" donde envio los datos.
Y este es el codigo:
1. en el master_ctv.php en el boton Editar:
Código:
<td><input type='button' class='btn btn-primary btn-xs' value='Editar' data-toggle='modal' data-target='#UpdReg' id='botonCalcular' ></td>
2. en el archivo master_ctv.js:
Código:
$(function(){
function siRespuesta(r){
$('#respuesta').html(r); // Mostrar la respuesta del servidor en el div con el id "respuesta"
}
function siError(e){
alert('Ocurrió un error al realizar la petición: '+e.statusText);
}
function peticion(e){
// Obtener valores de los campos de texto
var parametros = {
variable1: $('#IDOculto').val()
//variable2: $('#text2').val()
};
// Realizar la petición
var post = $.post(
"receptor.php", // Script que se ejecuta en el servidor
parametros,
siRespuesta, // Función que se ejecuta cuando el servidor responde
'html' // Tipo de respuesta del servidor
);
/* Registrar evento de la petición (hay mas)
(no es obligatorio implementarlo, pero es muy recomendable para detectar errores) */
post.error(siError); // Si ocurrió un error al ejecutar la petición se ejecuta "siError"
}
$('#botonCalcular').click(peticion); // Registrar evento al boton "Calcular" con la funcion "peticion"
});
3. en la pagina receptor.php
Código PHP:
<?php
$var1 = $_POST['variable1'];
echo " $var1 ";
?>
El resultado deberia mostrarlo en la pagina master_ctv.php dentro de la capa
Pero no me esta generando respuesta alguna..
Espero me puedan ayudar al respecto.