任意の成功のアクションを実行していない、と私はそれが働いているブラウザでのdevのツールを形成見ることができ、データビーイングがあります取り出された。私は、関数内のデータを使用しようとすると
しかし、それだけでは、すべての実行されません。最初は私がDivのIDを使って結果を入れようとしましたが、それはうまくいきませんでした(コメントアウトされたコードを見てください)...だから私はちょうどコンソールにデータを吐き出してみました。 、運がない。そして最後に、一般的なコンソールメッセージを書こうとしましたが、それでも実行されません。ここで
が関数である...
function refreshChat(){
name = '<?php echo $name; ?>';
mob = '<?php echo $mob; ?>';
activefriendmob = '<?php echo $activefriendmob; ?>';
activefriendname = '<?php echo $activefriendname; ?>';
$.get("/getallmsgs.php?mob1=" + mob + "&mob2=" + activefriendmob + "&name=" + name + "&activefriendname=" + activefriendname, function(data) {
// $('#chat-content').html(data);
console.log('What is going on??');
});
$('.outer-chatbox').animate({ scrollTop: $('.outer-chatbox').get(0).scrollHeight}, 2000);
setTimeout(refreshChat, 2000);
}
任意の提案は素晴らしいことですか?
HTTP転送は成功の一部です。たとえば、jsonの解析に失敗する可能性があります。エラーコールバックを追加してここにブレークポイントを設定するか、コンソールにエラーを出力してください。 – Tommi
ありがとうTommi、返されるデータはhtmlなので、JSONなどを解析する必要はありません。どうすればコンソールにエラーを出力できますか? (特に何も実行されていないような場合は):-( –
また、トピック外ですが、サーバーに文字通りPHPコードの一部を送るように見えます。つまり、 'eval'を使ってサーバー上で実行します。 – Tommi