我想始终显示一个评论部分。 现在用户必须单击,启动javascript代码以显示内容(onclick)。 对“onload”的简单更改不起作用。 我试过了。
//显示评论
function reviews_show(value) {
jQuery.ajax({
type:'POST',
url:'<?php echo site_root?>/members/reviews_content.php',
data:'id=' + value,
success:function(data){
if(document.getElementById('comments_content'))
{
document.getElementById('comments_content').innerHTML = data;
}
}
});
}
。tpl页面上的html代码:
<li><a href="#comments_content" data-toggle="tab" onclick="reviews_show({ID});">Comments</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane" id="comments_content"></div> </div>
如果您是指总是->; 在页面加载时->; 那么答案是这样的:
document.addEventListener("DOMContentLoaded", function(event) {
jQuery.ajax({
type:'POST',
url:'<?php echo site_root?>/members/reviews_content.php',
data:'id=' + value,
success:function(data){
if(document.getElementById('comments_content'))
{
document.getElementById('comments_content').innerHTML = data;
}
}
});
});