用好的例子告诉我如何使用ajax从数据库表中删除记录
发布于 2010-10-02 20:57:16
写一个PHP的代码,从数据库中删除记录。假设delete.php (从here中提取的示例):
<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("my_db", $con);
mysql_query("DELETE FROM Persons WHERE LastName='Griffin'");
mysql_close($con);
?>然后,使用Ajax对delete.php执行GET或POST。下面是一个例子:
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
} else {// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET","http://yourdomain.com/delete.php",true);
xmlhttp.send();如果需要在对xmlhttp的open调用中使用delete.php,可以发送参数。在here中举例说明如何做到这一点。
正如@Davide在评论中建议的那样,使用POST命令而不是GET来执行这种操作可能是一个更好的想法。
https://stackoverflow.com/questions/3845771
复制相似问题