首页 > 解决方案 > sql加载后如何运行javascript

问题描述

我正在使用一些 github jquery 代码https://github.com/viralpatel/jquery.shorten来自动缩短段落并添加阅读更多按钮,所以我制作了 div 元素,当我使用普通文本时它工作正常,但我试图添加一些 sql(在 php 中)以显示 sql 表中某些内容的值,但是当我加载页面时它只是说“更多”,当我点击它时,它会从 sql 加载值,但它应该只是缩小值,然后当您单击更多时,它应该显示其余部分,而不是显示任何内容,然后当您单击“更多”时,它会显示所有内容,我真的坚持这一点,一直在努力寻找答案已经好几天了。

示例代码

<div class="example">
    <?php echo $sql_query; ?>
</div>

<script>
$(document).ready(function() {

        $(".example").shorten({showChars: 100});
     });
</script>

标签: javascriptphpjquery

解决方案


我弄清楚了为什么会导致这样的问题,我在 php 回显之前的 div 元素内有评论,所以它将评论计为字符,所以当我删除评论时它都起作用了。


推荐阅读