Izbris vnosa z uporaba ajax-a
 
human8. dec 2009 22:23:03Pridružen od:
15. jan 2009
686 objav
+359-224
#1Koncno 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.
nazadnje urejal human 8. dec 2009 22:24:09
všeč(0)ni všeč(0)spam(0)
 
Vini8. dec 2009 23:31:18Pridružen od:
1. sep 2006
6102 objavi
+3395-31537
#2Ni problem v tisti vrednosti, verjetno ta parameter doda tvoja AJAX knjižnica, da prepreči, da bi se zadeva naložila iz cacha in na serverju torej povzročila nič. Problem je v tem, da očitno tvoja AJAX knjižnica dela GET zahtevke, ti pa bereš iz $_POST arraya...
všeč(0)ni všeč(0)spam(0)
 
human9. dec 2009 09:58:25Pridružen od:
15. jan 2009
686 objav
+359-224
#3type: "POST"

sem dodal in deluje.

Hvala Vini!
všeč(0)ni všeč(0)spam(0)
 
stran 1 od 1 |<<1>>|