提问者:小点点

如何将jquery代码从onclick更改为始终显示内容


我想始终显示一个评论部分。 现在用户必须单击,启动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>  

共1个答案

匿名用户

如果您是指总是->; 在页面加载时->; 那么答案是这样的:

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;
            }
        }
    });
});