我通过一些AJAX魔术发送HTML内容,虽然一切都如我所愿工作,但输出的内容与页面中的内容大致相同:
"http://permalink.comtitle"
这就好像所有html标记(<;a>和<;p>)都被丢弃了一样。
下面是函数中的PHP部分。php,我给$html赋值:
if ($query->have_posts()){
while ($query->have_posts()){
$query->the_post();
$html = \'<a href=\\"\' . the_permalink() . \'\\" style=\\"text-decoration:none;color:#666666;font-weight:bold;\\"><p class=\\"actuLink\\">\' . the_title() . \'</p></a>\';
}
}
echo $html;
jQuery部分(我只给出将数据发送到目标的部分,因为其他部分都按预期工作):
success:function(data){
$(\'#actu_ajax\').html(data);
}
Edit: 作为补充说明,如果我删除了过滤器,html标记就会回到那里。我肯定错过了一些容易发现的东西。。。