Cyrill
Новичок
Удаление строк и AJAX
Здравствуйте. Я новичок в технологии AJAX и мне нужно организовать удаление строк таблицы.
Я делаю это так с использованием jQuery: сделал кнопку удаления на строке с ивентом onclick='deleteSchool("line<?=$i++?>","<?=$res["schoolID"]?>");' где передаю в функцию ID удаляемого элемента и #ID строки которую потом удалить. Затем делаю такой скрипт
А в файл deleteSchool.php вставил код
Вроде все работает, хотел спросить Вас вот что: а как грамтно реализовывается такая процедура, мне кажется, что моя достаточно делетантская.
Заранее спасибо всем!
Здравствуйте. Я новичок в технологии AJAX и мне нужно организовать удаление строк таблицы.
Я делаю это так с использованием jQuery: сделал кнопку удаления на строке с ивентом onclick='deleteSchool("line<?=$i++?>","<?=$res["schoolID"]?>");' где передаю в функцию ID удаляемого элемента и #ID строки которую потом удалить. Затем делаю такой скрипт
Код:
function deleteLine(data,lineID,schoolID) {
var s = schoolID+" deleted successfuly";
if (data==schoolID+" deleted successfuly") {
$("#"+lineID).hide();
} else {
alert('error');
}
}
function deleteSchool(lineID,schoolID) {
var result="";
if (confirm("Do you really want to delete selected school?")) {
$.post("deleteSchool.php", {school: schoolID}, function (data) {deleteLine(data,lineID,schoolID);});
} else {
alert('do not delete');
}
}
Код:
header('Content-type: text/html');
$return_val = true;
$sql="DELETE FROM schools WHERE ec_nom='".$school."'";
$result = null;
$result = mysql_query($sql);
if (!$result) {$return_val = false;}
if ($return_val) {
echo $school." deleted successfuly";
} else {
echo "not deleted";
}
Заранее спасибо всем!