こんにちは私は、ユーザーが私のWebサイトにページを残したときに、mysqlデータベースの行を削除しようとしていますが、何らかの理由で機能していません。onbeforeunloadが機能することはわかっています。なぜなら、そこにあるすべてのものを削除して、alert( "test");を置くだけだからです。アラートが表示されます。これはできませんか?私のコードは以下にあります助けてくれてありがとう
Javascript
<script type="text/javascript">
window.onbeforeunload = function(){
var id = document.reset.id.value;
$.ajax({
url: "Resetter.php",
type: "GET",
data: {'id':id},
success: function (response) {
alert(response);
}
});
}
</script>
PHP
<?PHP
$id = $_GET['id'];
$link = mysql_connect('localhost', 'root', 'root');
mysql_select_db("Colleges");
$delete = mysql_query("DELETE FROM `Table` WHERE `ID`='" . $id . "'");
mysql_close();
die();
?>