0

JSON タイプのメッセージを含むオブジェクトがあります。AJAX リクエストを使用してサーバーからメッセージをダウンロードする .retrieve() というメソッドがあります。サーバーからメッセージを取得し、文字列 (メッセージ) の配列を使用してコールバック関数を呼び出します。

.retrieve():

Msg.retrieve = function(callBack) {
    $.ajax({
      url : '<url>',
      type : 'GET',
      dataType: 'JSON',
      contentType : 'application/json',
      data : JSON.stringify({
        key : 'value: ' 
      }),
      error : function(data) {
        console.log('error');
      },
      success : function(data) {
          callBack(data);
      }
    });
  }

チャット クライアントのように、順序付けされていないリストのリスト アイテムとしてメッセージを出力する .display() メソッドがあります。

。画面()

 Msg.display = function(text) { 
      if (typeof text == "undefined"){
        $('.chat').append('<li>' + "" + '</li>');
      } else {
        $('.chat').append('<li>' + text + '</li>');
      }
  }

.display() と .retrieve() を組み合わせると、[object Object]がブラウザのリスト項目として表示されます。

質問: [object Object] をブラウザに表示するのではなく、メッセージを出力するにはどうすればよいですか?

4

0 に答える 0