以下代码从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 我希望我的问题很明确。任何帮助将不胜感激。
答案 0 :(得分:1)
假设paragraph1
是div元素,请相应更改:
success: function(html){
var p1 = $(html).find("div#paragraph1");
$("#content").html(p1);
}