显示ajax返回数据的特定值

时间:2013-06-24 16:47:23

标签: jquery ajax struts2

我使用jquery ajax发送数据,如下面的servlet

   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">

这里我只想展示 变量 status中的addActionMessage("Done this");<div class="sharePost">值 在data

中包含

1 个答案:

答案 0 :(得分: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>');
    }

(这是从我的淋浴错误代码中摘录的,但只是尝试使用其中一个参数名为'status'的函数):))