-1
这是我正在尝试做的,但它不起作用。任何解决方案Javascript确认框重定向到动态URL
window.location = "delete.php?case=<?php echo $case; ?>"
这是我正在尝试做的,但它不起作用。任何解决方案Javascript确认框重定向到动态URL
window.location = "delete.php?case=<?php echo $case; ?>"
要处理确认,你需要确保你在正确的时间,并在链接的情况下使用合适的报价,一定要取消默认链接行为时重定向:
内联:
<a href="#"
onclick="if (confirm('Delete?'))
window.location='delete.php?case=<?php echo $case; ?>';
return false">Delete using script</a>
在线使用纯JS功能:
function deleteIt(id) {
if (confirm('Delete?')) {
window.location='delete.php?case='+id;
}
return false;
}
使用
<a href="#"
onclick="return deleteIt('<?php echo $case; ?>')">Delete using script</a>
不显眼地使用纯JS功能:
window.onload=function() {
document.getElementById("<?php echo $case; ?>").onclick=function() {
if (confirm('Delete?')) {
window.location='delete.php?case='+this.id;
}
return false;
}
}
使用
<a href="#" id="<?php echo $case; ?>">Delete using script</a>
悄悄地使用jQuery:
$(function() {
$("#<?php echo $case; ?>").on)"click",function() {
if (confirm('Delete?')) {
window.location='delete.php?case='+this.id;
}
return false;
});
});
使用
<a href="#" id="<?php echo $case; ?>">Delete using script</a>
请详细说明你想要完成的任务。因为它是,你的问题是没有道理的..对我来说至少:) – roosteronacid 2011-02-09 09:48:13
忘记代码标签 – Mike 2011-02-09 09:49:35