Cargando

como hacer que un boton ejecute su accion sin recargar la pagina




Solución elegida por el autor
Iniciado por Felipe35 , 14 noviembre 2014 - 20:13
Este es el ajax que tienes que implementar:

$(document).on('click','#save',function(e) {
  var data = $("#form-search").serialize();
  $.ajax({
		 data: data,
		 type: "post",
		 url: "archivo.php",
		 success: function(data){
			  alert("Data Save: " + data);
		 }
});
});

Y este es el codigo de archivo.php:

<?php
if(isset($_REQUEST))
{
mysql_connect("localhost","root","");
mysql_select_db("base_datos");
error_reporting(E_ALL && ~E_NOTICE);
$valor=$_POST['valor'];
$sql="INSERT INTO tabla VALUES ('$valor')";
$result=mysql_query($sql);
if($result){
echo "Se ha insertado en la tabla.";
}
}
?>

Pulsa corazón para recibir avisos de nuevas Respuestas

  AUTOR PREGUNTA

Publicado 13 noviembre 2014 - 22:24
Hola ..
la pregunta es simple.. necesito con un botón hacer un insertar en una tabla y que lo haga sin que se recargue la pagina.

supongo que es con jquery.. si he trabajado cosas con jquery pero no sabria como hacer esto..
si alguien tiene algun ejemplo, les agradezco mucho!!
  • ¿Tienes la misma pregunta? Yo también
  • Volver arriba

 

Publicado 14 noviembre 2014 - 20:13
Este es el ajax que tienes que implementar:

$(document).on('click','#save',function(e) {
  var data = $("#form-search").serialize();
  $.ajax({
		 data: data,
		 type: "post",
		 url: "archivo.php",
		 success: function(data){
			  alert("Data Save: " + data);
		 }
});
});

Y este es el codigo de archivo.php:

<?php
if(isset($_REQUEST))
{
mysql_connect("localhost","root","");
mysql_select_db("base_datos");
error_reporting(E_ALL && ~E_NOTICE);
$valor=$_POST['valor'];
$sql="INSERT INTO tabla VALUES ('$valor')";
$result=mysql_query($sql);
if($result){
echo "Se ha insertado en la tabla.";
}
}
?>



X