JavaScript Popup不使用条件语句

时间:2015-06-05 13:33:56

标签: javascript php redirect

我是JavaScript的新手。我正在尝试使用HTML将PHP变量传递给JavaScript      标记以重定向到页面。这是我的代码:

authenticationService

在浏览器源窗口中看起来像这样,这对我来说似乎很完美,但它并不是......

echo "
<a href='javascript:var r = confirm(\"Are you sure you want to delete this file?
(This action cannot be undone)\"); if (r == true) {
 window.location=\"/delete.php?id=\"" . $row['ID'] . "\"; }'>Delete File?</a>)
";

如果我只使用确认弹出代码,删除if语句,我的代码就可以工作了。但是,如果我使用这个完整的代码重定向到delete.php文件,如果用户确认弹出框确认,则确认弹出窗口没有出现.. Plz帮助我纠正我的代码..

1 个答案:

答案 0 :(得分:0)

也许你应该改变它如下:

echo "<a href='delete.php?id=". $row['ID'] ."' onClick='return confirm(\"Are you sure you want to delete this file? (This action cannot be undone)\")' >Delete File?</a>";