使用jQuery从php文件加载内容

时间:2011-01-03 01:00:29

标签: javascript jquery

以下代码从php文件“info.php”中获取所有数据(通过单击a.info链接)并打印在#content div中。问题是它从info.php文件中打印出所有内容。我可以从info.php文件中只选择部分数据加载到#content中吗? 提出这个问题的原因是,我想从不同链接的同一个php文件中加载不同的数据。

$("a.info").click(function(){
var id=$(this).attr("id");
$("#box").slideDown("slow");

$.ajax({
    type: "POST",
    data: "id="+$(this).attr("id"),
    url: "info.php",
    success: function(html){
        $("#content").html(html);
    } 
});
});

加载内容的Html:

   <div id="box">
    <div id="content"></div>
    </div>

info.php的

paragraph1.
    paragraph2.

例如,在上面的info.php文件中,我只想在#content中加载paragraph1     我希望我的问题很明确。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

假设paragraph1是div元素,请相应更改:

success: function(html){
    var p1 = $(html).find("div#paragraph1");
    $("#content").html(p1);
}