为什么此确认功能无法继续?

时间:2018-10-26 14:57:08

标签: javascript php

我的js代码有问题。如果我单击确定或取消,我的记录将被删除。

<?php
if (isset($_SESSION['wybrany_projekt'])) {
    while($row_1 = $result_1->fetch_assoc()) {
        echo"<tr><td value='{$row_1['id']}'><a href='mainpage.search.delete.information.php?del=$row_1[id]'><div id='$row_1[id]' onclick='myFunction()';>[x]</div></a></td>\n";
}
}?> 

<script>
    function myFunction() {
    var r=confirm("Delete this row?");
    if (r==true) {
     window.location.href="mainpage.search.delete.information.php";
     return true
     }
</script>

谢谢您的帮助。

2 个答案:

答案 0 :(得分:2)

似乎您缺少关闭功能myFunction()的'}'。这可能会修复您的代码。

<script>
function myFunction() {
var r=confirm("Delete this row?");
if (r==true) {
 window.location.href="mainpage.search.delete.information.php";
 return true
 }
}
</script>

答案 1 :(得分:2)

语法错误。您缺少一个括号(包含}字符):

<script>
function myFunction() {
    var r=confirm("Delete this row?");
    if (r==true) {
     window.location.href="mainpage.search.delete.information.php";
     return true
     }
}
</script>