サーバーからの「リアルタイム」データを待っている間、gif
画像を表示したいと思います。それ以外の場合、クライアントは何も表示せず、リクエストのステータスを知りません。たとえば、「egg-timer」などのgif画像を使用すると、少なくともリクエストが送信され、クライアントが応答を待っていることがわかります。
これが私がそれをコーディングした方法です:
websocket.onmessage = function(data){
while (!data){
$("#display").append('/templates/image.gif');
}
CODE THAT IS EXECUTED ON RECEIPT OF data
}
クライアントとサーバー間の通信プロトコルにWebSocketを使用しています。ただし、サーバーからのgif
待機中は画像が表示されません。data
私はJavaScriptの初心者なので、どのIDが間違っているのかわかりません
編集
助けてくれてありがとう、あなたの提案はgif画像を機能させました。
しかし、私が取得する画像は、gif
ではなく、(ChromeとFirefoxでは何もない)の壊れた画像アイコンのように見えます。これが今のコードです:
$("#display").append('<img src="/templates/image.gif" />');
websocket.onmessage = function(data){
CODE THAT IS EXECUTED ON RECEIPT OF data
}
ファイルは問題なく、gif
正しいディレクトリにあります。
ありがとう