内部服务器错误后如何修复Ajax错误

时间:2018-12-26 19:05:44

标签: javascript php ajax database

如果我运行该函数,则会收到内部服务器错误。
有人知道怎么解决吗?
我要确保,如果您按一个按钮,它会从类中更改,并且还会在数据库中更改它。

<?php
include_once("../../inc/database.php");

$id = $db->real_escape_string($_GET['id']);

$GetCurrent = $db->query("SELECT * FROM mailbox WHERE id=".$id);
$FetchCurrent = $GetCurrent->fetch_assoc();

if ($FetchCurrent['pinned'] == '0') [
$query1 = $db->query("UPDATE mailbox SET pinned='1' WHERE id=".$id);
} else {
$query2 = $db->query("UPDATE mailbox SET pinned='0' WHERE id=".$id);
}
?>    




        <script>
            function FlagMail(id){
                $.ajax({
                        type: "GET",
                        url: "pages/run/mail-flag.php",
                        data: {id: id},
                        cache: false,
                        success: function(result){
                            var element = document.getElementById(id);
                            element.classList.toggle("fa-flag-o");
                            element.classList.toggle("fa-flag");
                        },
                        error: function(jqXHR, textStatus, errorThrown){
                            alert(errorThrown);
                        }
                    });

            };
        </script>

我希望类的输出发生变化,但是会出现错误。

0 个答案:

没有答案