如何修复此JavaScript函数?
我想使用JavaScript添加确认框。下面是我使用的代码。当我单击Delete按钮时,它会显示一条确认消息,当我单击Ok时,它不会删除我的行 这有什么问题?我怎样才能解决这个问题 这是索引页如何修复此JavaScript函数?,javascript,php,html,mysql,Javascript,Php,Html,Mysql,我想使用JavaScript添加确认框。下面是我使用的代码。当我单击Delete按钮时,它会显示一条确认消息,当我单击Ok时,它不会删除我的行 这有什么问题?我怎样才能解决这个问题 这是索引页 身份证件 名称 用户名 将id更改为“delid”。您正在调用函数作为deleteme(delid)。 所以你必须使用delid,而不是id function deleteme(delid) { if(confirm("Do you want Delete!")){ window.loca
身份证件
名称
用户名
将id更改为“delid”。您正在调用函数作为deleteme(delid)
。
所以你必须使用delid,而不是id
function deleteme(delid)
{
if(confirm("Do you want Delete!")){
window.location.href="AdminDel.php?id="+delid; /*Change id to 'delid'*/
return true;
}
}
使用
window.location.href
与window.location不同,您的函数存在两个问题:
function deleteme(delid) {
if(confirm("Do you want Delete!")){
window.location="AdminDel.php?id='+id+'";// this should be delid, also bad quotes, also you want to set the href, not the location
return true;
}
}
固定的:
function deleteme(delid) {
if(confirm("Do you want Delete!")){
window.location.href="AdminDel.php?id=" + delid;
return true;
}
}
它从数据库中删除了吗?@adhersmnair-没有。谢谢。这可能对我也有帮助。但是,window.location.href和window.location之间有什么不同?我认为在delid
周围不应该有单引号。OP正在使用验证id是否为数字($\u GET['id'])
因此带有单引号的id将被视为无效。是。谢谢。@AdhershMNair和Abhijit_Parida-它100%完美地工作了。。非常感谢!!:德维尔康@kistlak-rajapaksha@AdhershMNair还有Abhijit_Parida-我可以用这个方法链接吗??回声'@Nick_A-它100%完美地工作了。。非常感谢!!:D