|
|
|
jQuery กับ Ajax ไม่สามารถลบ Delete ข้อมูลได้ครับ ขอบคุณครับ !!!!! |
|
|
|
|
|
|
|
ลอง
Code (PHP)
var_dump($_POST);
ใน del_detail.php ดูหน่อยครับ
|
|
|
|
|
Date :
2013-09-22 20:14:42 |
By :
itpcc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
require_once("connect.php");
$strSQL = "DELETE FROM training ";
$strSQL .="WHERE form_id = '".$_POST["form_id"]."' ";
$objQuery = mysql_query($strSQL);
echo $strSQL;
if($objQuery)
{
echo "Record Deleted.";
}
else
{
echo "Error Delete [".$strSQL."]";
}
?>
|
|
|
|
|
Date :
2013-09-22 20:36:56 |
By :
โต้ง |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือ ยังไงไครับ
|
|
|
|
|
Date :
2013-09-22 20:45:35 |
By :
โต้ง |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (JavaScript)
$(function(){
$(".delItem").live("click",function(event){
event.preventDefault();
var ID = $(this).attr("id");
var dataString='form_id=' + ID;
if(confirm("ต้องการจะลบข้อมูลนี้ใช่หรือไม่!")){
$(this).parent("td").parent("tr").fadeOut("slow");
type: "POST",
url: "del_detail.php",
data: dataString,
cache: false,
success: function(html)
{
}
});//สิ้นสุดการส่งข้อมูล
}
});
});
</script>
ไดครับ แต่ ต้อง กด รีเฟช ถึงข้อมูลจะลบหายไป มันไม่ลบเลยครับ
|
|
|
|
|
Date :
2013-09-23 07:25:23 |
By :
โต้ง |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถูกนะครับ
Code (PHP)
<?php
require_once("connect.php");
$strSQL = "DELETE FROM training ";
$strSQL .="WHERE form_id = '".$_POST["form_id"]."' ";
$objQuery = mysql_query($strSQL);
echo $strSQL;
if($objQuery)
{
echo "Record Deleted.";
}
else
{
echo "Error Delete [".$strSQL."]";
}
?>
|
|
|
|
|
Date :
2013-09-23 10:11:42 |
By :
โต้ง |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
mysql_query($strSQL) or die(mysql_error());
มี Error หรือเปล่าครับ
|
|
|
|
|
Date :
2013-09-23 10:27:48 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1. เช็คค่าใน id
Code (PHP)
$(function(){
$(".deleteItem").live("click",function(event) {
event.preventDefault();
var ID = $(this).attr("item_id");
var dataString='form_id=' + ID;
alert(ID+' '+dataString);
if(confirm("ต้องการจะลบข้อมูลนี้ใช่หรือไม่!")){
$(this).parent("td").parent("tr").fadeOut("slow");
$.ajax({
type: "POST",
url: "del_detail.php",
data: dataString,
cache: false,
success: function(html)
{
}
});
}
});
</script>
2.เช็ค error ในหน้า delete.php พร้อมกับใส่ค่า call ใน ajax
Code (PHP)
<?php
require_once("connect.php");
$strSQL = "DELETE FROM training ";
$strSQL .="WHERE form_id = '".$_POST["form_id"]."' ";
$objQuery = mysql_query($strSQL) or die (mysql_error());
echo $strSQL;
if($objQuery)
{
echo "Record Deleted.";
}
else
{
echo "Error Delete [".$strSQL."]";
}
?>
Code (PHP)
<script>
$(".deleteItem").live("click",function(event) {
event.preventDefault();
var ID = $(this).attr("item_id");
var dataString='form_id=' + ID;
if(confirm("ต้องการจะลบข้อมูลนี้ใช่หรือไม่!")){
$(this).parent("td").parent("tr").fadeOut("slow");
$.ajax({
type: "POST",
url: "del_detail.php",
data: dataString,
cache: false,
success: function(html)
{
alert(html);
}
});
}
});
</script>
4.เมื่อเสร็จสิ้นเข้าสู่ function show_record
ลองทำตาม step ดูครับ
|
|
|
|
|
Date :
2013-09-23 10:33:49 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้ครับ
function show_record
มีไหมครับ ขอตัวอย่างหน่อยครับ ขอบคุณณครับ
|
|
|
|
|
Date :
2013-09-23 12:56:14 |
By :
โต้ง |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับ ขอบคุณมากเลยครับ
|
|
|
|
|
Date :
2013-09-23 14:00:39 |
By :
โต้ง |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|