私は最近、オンラインで購入するためのウェブサイトを開発しました。私の問題は、新しい注文が MySQL に挿入されたときに管理ページで警告する通知を作成する方法です。この通知は、ウェブサイトの管理ページにアイコン番号として表示されるため、管理者がウェブサイトを開いたときに、顧客が新しい注文を行ったことを知ることができます。
JavaScript ajaxを使用する必要があることはわかっていますが、開始方法がわかりません。
私はいくつかのサンプルコードを持っています:
refreshInterval = 500
refreshTimeout = setTimeout(getNotificationCounts, refreshInterval);
function getNotifications() {
$.ajax({
url: 'path_to_your_php',
type: 'POST',
data: //put for example user_id but it cvan be handled by sesion as
dataType: 'json',
success: function (data) {
alert('You have' + data.total + ' new messages')
refreshTimeout = setTimeout(getNotificationCounts, refreshInterval);
}
});
}