1

次のようにjquery ajaxを使用してサーブレットにデータを送信しています

   var dataString = 'messageid='+ msgid1+'&receivedById='+receiverid; 
    $.ajax({   
    type: "POST",   
    url: "fetchSharePage", 
    dataType: "text html",
    data: dataString,   
    success: function(data) { 

           $(".sharePost").html(data);

    }   
    }); 

ここでは に関するすべてのデータを示していdataます<div class="sharePost">

ここでは、含まれている変数statusaddActionMessage("Done this");値のみを表示したい <div class="sharePost">data

4

1 に答える 1

0

JSON に変更することをお勧めします。次のようにすると簡単です。

$.ajax({
        url: "yourUrl" ,
        type: 'POST',
        cache: false,
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: showItems
      });

function showItems(request, status, error) {
      $('.sharePost').append(status + ': ' + error + ' ' + request + '<br>');
    }

(これは私の showerror コードから抜粋したものですが、パラメーターの 1 つが「status」という名前の関数を使用してみてください) :)

于 2013-06-24T23:03:13.050 に答える