Izbris vnosa z uporaba ajax-a
2 naročnika
2 naročnika
Koncno mi je uspelo dokoncati aplikacijo nekako tako kot sem si zamislil, za konec sem želel samo še dodati da se ob izbrisu vnosa iz baze, refresha-a div v katerem prikazujem neko vrednost.
Ubistvu mi je to tudi uspelo, ampak sedaj mi več ne izbriše vnosa iz baze.
V <head> imam tole
<script type="text/javascript">
$(function() {
$(".izbrisi_narocilo").click(function() {
var id = $(this).attr("id");
var dataString = 'id='+ id ;
var parent = $(this).parent();
if(confirm("Ali res želiš izbrisati to naročilo?!")){
$.ajax({
url: "include/izbrisi_n.php",
data: dataString,
cache: false,
success: function(){
if(id % 2)
{
parent.fadeOut('slow', function() { $(this).parent().remove();});
$("#skvr") .load("izpis_ajax.php");
}
else
{
parent.slideUp('slow', function() { $(this).parent().remove();});
$("#skvr") .load("izpis_ajax.php");
}
}
}
)
;}
return false;
});
});
</script>
izbrisi_n.php imam
<?php
include("connect.php");
if($_POST['id'])
{
$nar_id=$_POST['id'];
$sql = "delete from narocila where id= '$nar_id' ";
mysql_query( $sql);
}
?>
Edina stvar ki jo opazum v firebug-u je ta, da mi zraven v URL pripise neko random vrednost, ki pa nevem od kje pride v url.