2010-10-24 33 views
0

顯示元素考慮這個Ajax調用:現在找到並從阿賈克斯文件

$.ajax({ 
    type: "POST", 
    url: "misc/moreactivities.php", 
    data: { lastmsg : ID, pid: pid }, 
    cache: false, 
    success: function(html){ 
     $("#profileWall").append(html); 
     $("#more"+ID).remove(); 
    } 
}); 

它附加一切,這是輸出moreactivities.php。我只想追加它內部的div#moreactivity元素。

這怎麼辦?

回答

1

您可以使用所返回的context#moreactivity選擇的html,就像這樣:

$.ajax({ 
    type: "POST", 
    url: "misc/moreactivities.php", 
    data: { lastmsg : ID, pid: pid }, 
    cache: false, 
    success: function(html){ 
    $("#moreactivity", html).appendTo("#profileWall"); 
    $("#more"+ID).remove(); 
    } 
}); 

而是附加所有的HTML,這看起來對於#moreactivity元素裏面,並附加#profileWall

+0

你好。 #更多移除,並且沒有附加到#profileWall。 – Karem 2010-10-24 21:02:09

+0

@Karem - 你能澄清一下嗎?你確定在回覆中有'id ='更活躍'嗎? – 2010-10-24 21:07:44

+0

Doublechecked。響應中有id =「moreactivity」。 – Karem 2010-10-25 13:18:10