Buenas a todos, nuevamente con un enigma en la cual no se porque no se borrar de una el registro al apretar el botón de delete, ayer me pase toda la noche tratando de ver y no he conseguido arreglarlo, busque en el internet pero en realidad me enrede mas..
Intento borrar un registro tengo que clickarle varias veces y algunas veces actualizar la pagina para que recién desaparezca de la lista. Me imagino que el problema viene de que no conecta a la base de datos mySql? y porque otras veces si la borra pero al hacer update a la pagina desaparece, siendo que este proceso esta en código. Quería hacer ademas un pedido de que si ustedes serian tan amables de poder hacer en el php o en el jquery una ventana flotante que me pregunte antes si lo quiera borrar o no.
acá les dejo el código:
----------------------------------------------------- jQuery -----------------------------------------------------
var onswipe = false;
$('td').swipe({
swipeRight:function(){
if(!onswipe){
onswipe = true;
$(this).prepend('<tecla>delete</tecla>');
$('tecla').addClass('boton_borrar');
$(".boton_borrar").touchstart(function(){
htmlcaja = $(this).parent().children("caja").html();
desde = htmlcaja.indexOf("</span>") + "</span>".length;
hasta = htmlcaja.indexOf("<br");
valueid = htmlcaja.substring(desde,hasta).replace(/ /g,'');
$.post("http://waybill.hyeride.com/delete.php", { "valueid" : valueid });
location.reload("http://waybill.hyeride.com/#listwaybill");
});
}else{
$('tecla').remove();
onswipe = false;
}
}
});
----------------------------------------------------- delete.php -----------------------------------------------------
<?php
include("conexion/conexion.php");
?>
<?php
$id = $_POST['valueid'];
mysql_query("DELETE FROM waybill WHERE id='$id'") or die ("connection error". mysql_error());
?>
Importante: este problema pasa mas que nada en los dispositivos móviles (yo tengo usando el browser Safari) y en los Browser de una computadora el problema que los he comentado es gradualmente menor. y ademas recordarles que el botón de delete solo hace caso en las pantallas móviles con pantallas táctiles para hacerle touch ya que esta con la sentencia jquery touchstart ( $(".boton_borrar").touchstart)
Desde ya quiero agradecer a la gente que se copa en ayudar... Gracias!