私はAJAXチャットを達成しています。私はこれまでされており、送信ボタンをクリックした後、メッセージ、テキストエリアとボタンを押しdiv要素は、データがポストを介して、他の.php
のファイルに移動している:divが消えて、JQueryでポスト関数呼び出しの後に表示されます
function send(pid){
$.post("SetAndGet.php",{
msgChat: $("#messagePM").val(),
idpChat: pid
},function(data){
$("#messagesPM").html(data);
});
}
私が求めている問題(それほど奇妙であると考えている)は、応答では、messagesPM
というdivが消えてしまい、新しいメッセージを保持しているように見えます。なぜそれが消えて、私はそれをどうやって修正するのですか?
divに1つのメッセージしか含まれないようにしますか? – John
いいえ、それはすべてのメッセージを保持しています、ジョン、私はすべてそれをしました、なぜdivがメッセージリストを更新するために消えて欲しいですか? –
'messagePM'があなたの提案するように' div'なら、 '$(" messagePM ")。val()'は動作しません。 – user113716