我的代碼重複每個表。每次我想刪除ajax函數和文件delete.php。例子我在mysql中有100個表,我必須做100個delete.phpPHP可重複使用ajax刪除行
我可以使用1個delete.php作爲全部,與ajax函數一樣嗎?
PHP代碼:
echo"<td><a href='#' onclick='doConfirm(".$id.")'>Delete</a></td>";
Ajax代碼:
function doConfirm(id)
{
var xhttp;
var ok = confirm("Are you sure to Delete?")
if (ok)
{
xhttp= new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (xhttp.readyState == 4 && xhttp.status == 200) {
document.getElementById('show1').innerHTML=xhttp.responseText;
}
}
xhttp.open("GET", "delete.php?id=" + id,true);
xhttp.send();
}
}
delete.php
$f0=$_GET['id'];
delete($f0);
下面的答案是正確的。但我可以建議你開始使用jquery來最大限度地減少自定義編碼的數量。 – DTH