我试图在PHP中调用一个javascript函数,它将弹出一个确认按钮。如果用户按下是,那么它将继续到页面上,否则它将保持在同一页面上。我写了,但我不知道什么是错的。在php echo声明中调用javascript函数的参数
PHP:
echo "<a href='edit_members.php?id=$studentid'>Edit</a> or <a href=\"javascript:deleteMembers('del_member.php', '$studentid');\">Delete</a><br/><br/>";
的JavaScript(我把它放在标记之前右):
<script type="text/javascript">
function deleteMembers(url, id) {
var deleteMemberConfirmation = confirm("Are you sure you want to delete?");
if(deleteMemberConfirmation) {
window.location="http://mvcsf.com/admin/"+url+"?"+id;
}
else {
window.location="http://mvcsf.com/admin/view_members.php";
}
}
</script>
我在页面顶部启用ERROR_REPORTING(E_ALL);
,但它不返回任何东西。我做错了什么?
编辑:我将变量名更改为deleteMemberConfirmation,但仍然没有任何工作。我只是点击链接,但没有任何反应。
当您加载此页面时会发生什么情况?你有空白的白屏吗?它看起来不错,但按钮不起作用?等 – octern 2013-03-11 23:01:48