我在互联网上找到了这段代码,我需要使用ajax代码将$row[ID]
发布到我的delete.php
文件中:
echo "<td><a id=$row[ID] onclick=\"if(confirm('Are you sure you want to delete this?')) deleteRow(this.parentNode.parentNode.rowIndex); return false; \" href=\"\" >del</A> </td>"
我试过了:
function deleteRow(i){
var makarios = document.getElementById('m').deleteRow(i)
var mak;
if (window.XMLHttpRequest) {
// Mozilla, Safari, ...
mak = new XMLHttpRequest();
} else if (window.ActiveXObject) {
// IE 8 and older
mak = new ActiveXObject("Microsoft.XMLHTTP");
}
var data = "id=" + makarios;
mak.open("POST", "delete_basket.php", true);
mak.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
mak.send(data);
}
答案 0 :(得分:0)
如果您想要一个比评论中的爵士乐更容易的jQuery示例:
function deleteRow(id)
{
$.ajax({
type: "POST",
url: "delete.php",
data: { id: id },
success: function(data){
alert("deleted");
}
});
}
这假设您的删除脚本正在寻找$_POST['id']
你需要包含jQuery库。如果您愿意,可以使用托管的: 这是链接到托管版本的好资源: Is there a link to the "latest" jQuery library on Google APIs?
我现在要用1.8左右。使用最新版本可能会在发生重大变化时导致不良副作用。
如果您有特定问题,请随时提出,我可能会更新。