ajaxでデータを更新する際は、以下のように、setIntervalやclickをトリガーにすることが多いと思うのですが、
javascript
1setInterval(function () { 2 $.ajax({ ・・・ 3 }); 4}, 3000);
javascript
1$('#btn').on('click',function(){ 2 $.ajax({ ・・・ 3 }); 4});
以上のような方法ではなく、
MysqlのINSERTをトリガーとしてajaxを実行することは可能でしょうか。
もし可能でしたら、どのような方法を用いればよいか、ご教示いただきたく存じます。
INSERTした際に、非同期で最新idのデータ(INSERTしたデータ)を表示したいのですが、
setIntervalでは処理が重くなってしまうため、できれば他の方法で実現したいと考えています。
ご助言のほど何卒よろしくお願いいたします。
<追記>
イメージとしては、
ツイッターのようなチャットツールで、一番新しいメッセージのみ表示させたいです。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。